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

- Mensagens: 8029
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 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: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, 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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 8029
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 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: 20416
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, 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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 8029
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 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: 8029
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 2 vezes
- Curtiram: 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)
