Diversão com Telas
Moderador: Moderadores
Diversão com Telas
►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)
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)
Diversão com Telas
►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)
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)
Diversão com Telas
Centralizando uma imagem na tela
Código: Selecionar todos
nCol := ( ThisForm:nWidth - 60 ) / 2
nRow := ( ThisForm:nHeight - 60 ) / 2
@ nCol,nRow BITMAP BitmapQR ;
SHOW "" ;
OF ThisForm ;
STRETCH 0 ;
BACKTRANSPARENT ;
SIZE 60, 60
►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)
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)
- JoséQuintas
- Administrador

- Mensagens: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Diversão com Telas
Uma coisa que gosto no Harbour 3.4 é que dá pra fazer essa conta, desse mesmo jeito, sem precisar recorrer à linguagem C ou algum tipo de conversão, igual conseguiu fazer na hwgui.
Mas verifique com a lib hbzebra, pode ser mais interessante.
Mas verifique com a lib hbzebra, pode ser mais interessante.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Diversão com Telas
Trabalhando com o objeto PANEL
Código: Selecionar todos
oPanel := MyStatusBar( ThisForm, 32 )
oPanel:oSayPanel:SetText( "HwGui")
FUNCTION MyStatusBar( ThisForm, nHeight )
@ 0, ThisForm:nHeight PANEL oPanel ;
OF ThisForm ;
SIZE ThisForm:nWidth, nHeight ;
ON PAINT {|This| Proc_On_Paint( __xhb_p2n( This:handle ), , , , ,{250,250,250}, {85,212,255} ) }
@ 0,0 LINE oLine ;
LENGTH oPanel:nWidth ;
HEIGHT 5 ;
OF oPanel ;
COLOR N_GRAY2 ;
BORDERWIDTH 1
@ 4,0 SAY oSayPanel ;
CAPTION "" ;
OF oPanel ;
FONT HFont():Add( 'Tahoma', 0, -16, 400 ) ;
SIZE oPanel:nWidth, 24 ;
BACKTRANSPARENT ;
STYLE SS_LEFT + DT_CALCRECT
WITH OBJECT oSayPanel
:Move( , ( nHeight - :nHeight ) / 2 + 2, , :nHeight )
END
RETURN oPanel
►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)
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)
Diversão com Telas
As 2 janelas são modal, a segunda janela é chamada no ACTIVATE da primeira, as janelas são somente DIALOG
►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)
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)
Diversão com Telas
Isto está ficando muito interessante !!!
Ramon A. Körber Jr.
Harbour 3.2 MiniGUI Extended Edition
xDevStudio v0.70 - BCC 5.82 - Lazarus FreePascal
Firebird
AdoDB - ODBC
Windows - Linux
Linux User Number 404280
MSN - ramon15061959@hotmail.com
Skype - ramon15061959
ICQ - UIN 82580595
Harbour 3.2 MiniGUI Extended Edition
xDevStudio v0.70 - BCC 5.82 - Lazarus FreePascal
Firebird
AdoDB - ODBC
Windows - Linux
Linux User Number 404280
MSN - ramon15061959@hotmail.com
Skype - ramon15061959
ICQ - UIN 82580595

