ALTERAR FUNCAO MSGINFO

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

rogeriohfb
Usuário Nível 1
Usuário Nível 1
Mensagens: 20
Registrado em: 23 Mar 2016 10:14
Localização: Adamantina/SP

ALTERAR FUNCAO MSGINFO

Mensagem por rogeriohfb »

Boa tarde
É possível alterar a função MSGINFO do Harbour ?
Mudar a fonte, cor ou icone por exemplo ?
Obrigado
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

ALTERAR FUNCAO MSGINFO

Mensagem por alxsts »

Olá!
rogeriohfb escreveu:É possível alterar a função MSGINFO do Harbour ?
Pelo que conheço, o Harbour não tem nenhuma função com este nome.
Provavelmente você se refere a alguma biblioteca gráfica. Estas bibliotecas normalmente são de código aberto e vem com os fontes. Neste caso é só alterar no local apropriado e recompilar a lib...
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

ALTERAR FUNCAO MSGINFO

Mensagem por asimoes »

hwg_MsgInfo -> HwGui
MsgInfo -> MiniGui Ex
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Ana Mitoooo
Usuário Nível 3
Usuário Nível 3
Mensagens: 118
Registrado em: 17 Out 2018 10:00
Localização: Sobradinho/DF

ALTERAR FUNCAO MSGINFO

Mensagem por Ana Mitoooo »

WVT / WVG

Código: Selecionar todos

// *---------------------------------------------------------------------------*
// Native Habour MsgInfo
// *---------------------------------------------------------------------------*
PROC My_MsgInfo( cMessage, cTitle )

   LOCAL nWindow := wapi_GetActiveWindow()

   wapi_MessageBox( nWindow, cMessage, cTitle, WIN_MB_ICONASTERISK )

 RETURN
*\contrib\hbwin\hbwin.ch
/* wapi_MessageBox()/wapi_MessageBeep() flags */
#define WIN_MB_OK 0x00000000
#define WIN_MB_OKCANCEL 0x00000001
#define WIN_MB_ABORTRETRYIGNORE 0x00000002
#define WIN_MB_YESNOCANCEL 0x00000003
#define WIN_MB_YESNO 0x00000004
#define WIN_MB_RETRYCANCEL 0x00000005
#define WIN_MB_CANCELTRYCONTINUE 0x00000006
#define WIN_MB_ICONHAND 0x00000010
#define WIN_MB_ICONQUESTION 0x00000020
#define WIN_MB_ICONEXCLAMATION 0x00000030
#define WIN_MB_ICONASTERISK 0x00000040
#define WIN_MB_USERICON 0x00000080
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

ALTERAR FUNCAO MSGINFO

Mensagem por asimoes »

Tanto na hwgui como na MiniGui Ex tem os fontes da função e muito mais, além do próprio harbour, o negócio é futucar nos fontes sempre acha
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder