GUI
Moderador: Moderadores
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
GUI
Ola!
Pois é assim mesmo.
Antigamente eu usava font com tamanho 10, (800x600) VGA(TUBO) agora o padrão é font 16. LCD...
Aumenta resolução de tela, aumenta a fonte, aumenta a resolução dos icones, tamanho... Por isso o pessoal adotou como padrão a SVG, que está substituindo os .ico, .png... É um arquivo com XML dentro para redesenhar ele de acordo com a resolução. Os novos ambientes de janelas(KDE/Gnome) usam ele(SVG) como padrão.
Saudações,
Itamar M. Lins Jr.
Pois é assim mesmo.
Antigamente eu usava font com tamanho 10, (800x600) VGA(TUBO) agora o padrão é font 16. LCD...
Aumenta resolução de tela, aumenta a fonte, aumenta a resolução dos icones, tamanho... Por isso o pessoal adotou como padrão a SVG, que está substituindo os .ico, .png... É um arquivo com XML dentro para redesenhar ele de acordo com a resolução. Os novos ambientes de janelas(KDE/Gnome) usam ele(SVG) como padrão.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
GUI
Explicando melhor:
Meu Windows está com ampliação de 150%.
Ao usar um programa 1920 x 1080, ele é ampliado em 50%, vai pra uns 2500 x 1500.
Isso só dá certo pra ampliação.
Meu Windows está com ampliação de 150%.
Ao usar um programa 1920 x 1080, ele é ampliado em 50%, vai pra uns 2500 x 1500.
Isso só dá certo pra ampliação.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
GUI
Ola!
Mas as DIALOG's uso limitado 1280x660 o mínimo com os objetos ancorados se o monitor tiver uma maior resolução.
ANCORE os objetos ai que vai entender.
Saudações,
Itamar M. Lins Jr.
A tela MAIN eu uso assim.Já o contrário, redução, aí bagunça tudo mesmo
Mas as DIALOG's uso limitado 1280x660 o mínimo com os objetos ancorados se o monitor tiver uma maior resolução.
ANCORE os objetos ai que vai entender.
Código: Selecionar todos
oBrw:Anchor := 15Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
GUI
Até imagino o que seja, algo parecido com MaxRow()Itamar M. Lins Jr. escreveu:ANCORE os objetos ai que vai entender.
Vai aumentar o browse, se tiver mais espaço.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
GUI
Ola!
guilib.ch
Pode usar somado os valores ANCHOR_TOPABS+ANCHOR_LEFTABS...
Saudações,
Itamar M. Lins Jr.
guilib.ch
Código: Selecionar todos
#define ANCHOR_TOPLEFT 0 // Anchors control to the top and left borders of the container and does not change the distance between the top and left borders. (Default)
#define ANCHOR_TOPABS 1 // Anchors control to top border of container and does not change the distance between the top border.
#define ANCHOR_LEFTABS 2 // Anchors control to left border of container and does not change the distance between the left border.
#define ANCHOR_BOTTOMABS 4 // Anchors control to bottom border of container and does not change the distance between the bottom border.
#define ANCHOR_RIGHTABS 8 // Anchors control to right border of container and does not change the distance between the right border.
#define ANCHOR_TOPREL 16 // Anchors control to top border of container and maintains relative distance between the top border.
#define ANCHOR_LEFTREL 32 // Anchors control to left border of container and maintains relative distance between the left border.
#define ANCHOR_BOTTOMREL 64 // Anchors control to bottom border of container and maintains relative distance between the bottom border.
#define ANCHOR_RIGHTREL 128 // Anchors control to right border of container and maintains relative distance between the right border.
#define ANCHOR_HORFIX 256 // Anchors center of control relative to left and right borders but remains fixed in size.
#define ANCHOR_VERTFIX 512 // Anchors center of control relative to top and bottom borders but remains fixed in size.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
GUI
Ola!
Por exemplo, o que faz o controle(objeto) TOP PANEL ficar grudado lá em cima é a ANCORA.
Saudações,
Itamar M. Lins Jr.
Por exemplo, o que faz o controle(objeto) TOP PANEL ficar grudado lá em cima é a ANCORA.
Código: Selecionar todos
#xcommand ADD TOP PANEL [ <oPanel> ] TO <oWnd> ;
[ ID <nId> ] ;
HEIGHT <height> ;
[ BACKCOLOR <bcolor> ] ;
[ HSTYLE <oStyle> ] ;
[ ON INIT <bInit> ] ;
[ ON PAINT <bDraw> ] ;
[ STYLE <nStyle> ] ;
=> ;
[<oPanel> :=] HPanel():New( <oWnd>,<nId>,<nStyle>,0,0,<oWnd>:nWidth,<height>,<bInit>,ANCHOR_TOPABS+ANCHOR_LEFTABS+ANCHOR_RIGHTABS,<bDraw>,<bcolor>,<oStyle> );
[; hwg_SetCtrlName( <oPanel>,<(oPanel)> )]
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
GUI
Quintas
Um exemplo feito na Minigui Versão atual
O meu está ativado, mas... A grid deveria mostrar os 16 registros, deveria mostar até o 404, com resolução mais baixa, mostra
Um exemplo feito na Minigui Versão atual
O meu está ativado, mas... A grid deveria mostrar os 16 registros, deveria mostar até o 404, com resolução mais baixa, mostra
►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)
GUI
Com resolução 1600 x 900
►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)
GUI
Desativei com a resolução 1920 x 1080 parece que ficou normal, maluquices do windows
►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)
