GUI
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
GUI
Tô querendo usar GUI.
Recursos principais que quero:
- NÃO ficar preso a resolução de tela, poder usar em telas menores que HD, ou 4K e acima.
- De preferência com auto-redimensionamento
- Poder chamar de dentro da GTWVG
- Se tiver que ser principal, que aceite um menu diferente do Windows
- Não menos principal: compatível com o Windows 10, que já tem vários anos de existência
Alguma LIB gráfica tem isso?
Recursos principais que quero:
- NÃO ficar preso a resolução de tela, poder usar em telas menores que HD, ou 4K e acima.
- De preferência com auto-redimensionamento
- Poder chamar de dentro da GTWVG
- Se tiver que ser principal, que aceite um menu diferente do Windows
- Não menos principal: compatível com o Windows 10, que já tem vários anos de existência
Alguma LIB gráfica tem isso?
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/
GUI
No harbour, nenhuma, a que poderia ter esse recurso seria a HMG ou HMGex
►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
Esse tipo de comportamento não é de uma aplicação windows. Creio que nenhuma lib gráfica que use o conceito de janelas faz isso.
GUI
Com isso eu não quero dizer que é impossível. Eu estou querendo dizer que vc vai ter que implementar esse comportamento.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
GUI
Não querendo ser chato, mas não tem como...Kapiaba escreveu:FIVEWIN é o bicho. kkkkkkkkkkkkkk
Pode impressionar quem usa console, mas essa tela qualquer LIB faz, até mesmo a GTWVG e a GTWVW.
Vamos ver....
o controle de menu.... do Windows
A toolbar... do Windows
E um papel de parede, que é o que mais chama atenção, mas é algo comum em GUI.
Na GTWVG acho que dá pra usar isso tranquilamente, porque posso criar a janela somente com o menu e toolbar, usando janela WGU ao invés de WVG, e abrir as demais janelas do aplicativo usando wvgCrt(), que é a subjanela padrão da WVG.
WGU é a janela GUI da WVG... nem sequer aceita @ SAY, porque é pra GUI mesmo, e precisa menu ou alguma coisa que a mantenha aberta, senão ela se fecha.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
GUI
Mas então, como vocês fazem?
Limitam o tamanho ao tamanho do menor monitor existente nos clientes?
Limitam o tamanho ao tamanho do menor monitor existente nos clientes?
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/
GUI
Essa janela do FIVEWIN pode ser facilmente criada na HwGi, o problema são as dimensões das janelas, como quintas observou, posso ter uma tela com mais de 1920 / 1080 sem esculhambar os componentes?, a respota ainda é não no meu notebook chego a 1600 x 900 sem perder as dimensões, se for 1920 x 1080 fica tudo zoneado, um exemplo é a grid
►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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
GUI
Exato.
Minha tela é 4K, 3840 X 2160
O Windows usa ampliação 150%
Se hwgui pegar resolução da tela, e não do Windows, vai deixar tudo doidão.
O que faz pensar: não daria pra aproveitar esse recurso do Windows?
Seria o fim de quebrar a cabeça com resolução.
Apesar que.... só teria o recurso no W10....
Minha tela é 4K, 3840 X 2160
O Windows usa ampliação 150%
Se hwgui pegar resolução da tela, e não do Windows, vai deixar tudo doidão.
O que faz pensar: não daria pra aproveitar esse recurso do Windows?
Seria o fim de quebrar a cabeça com resolução.
Apesar que.... só teria o recurso no W10....
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
GUI
Como dizia um conhecido dos tempos de trabalho.....
Alexandre do céu, testa aí
Pode ser a solução de todos os problemas.
Alexandre do céu, testa aí
Pode ser a solução de todos os problemas.
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
GUI
Ponte que caiu....
Tenho que ir pra GUI pra descobrir essas coisas kkkkkkk
Atenção ao tamanho da janela:
INIT WINDOW oMainWindow MAIN TITLE "Example" ;
AT 0,0 SIZE 7680,4320
Tenho que ir pra GUI pra descobrir essas coisas kkkkkkk
Atenção ao tamanho da janela:
INIT WINDOW oMainWindow MAIN TITLE "Example" ;
AT 0,0 SIZE 7680,4320
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!
Saudações,
Itamar M. Lins Jr.
Faço assim, estabeleço o mínimo 1280 x 660, dai usamos ancoras nos objetos quando for redimensionar para maior.Limitam o tamanho ao tamanho do menor monitor existente nos clientes?
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!
Saudações,
Itamar M. Lins Jr.
Código: Selecionar todos
nPosX := hwg_Getdesktopwidth()
nPosY := hwg_Getdesktopheight()
INIT WINDOW oMainWindow MAIN TITLE "Example" ;
AT 0,0 SIZE nPosX,nPosY - 30 //Para não apagar a barrinha do windows ;-)
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
Notem que a tela é 3920 x 2160
Reduzi a imagem pra HD 1920 x 1080
A tela inicial foi ajustada para o máximo, assim como na segunda tela.
Mas.......
O conteúdo NÃO.
1920 x 1080 equivale a 1/4 da janela.
Está ampliado em 150%.
Ou seja.... funciona pra ampliação, mas não pra redução.
E se fizer igual o Itamar mostrou.... pode acontecer o mesmo que aqui.
Reduzi a imagem pra HD 1920 x 1080
A tela inicial foi ajustada para o máximo, assim como na segunda tela.
Mas.......
O conteúdo NÃO.
1920 x 1080 equivale a 1/4 da janela.
Está ampliado em 150%.
Ou seja.... funciona pra ampliação, mas não pra redução.
E se fizer igual o Itamar mostrou.... pode acontecer o mesmo que aqui.
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/

