Página 1 de 1
Como achar a configuração correta para 1024 X 768
Enviado: 08 Mar 2018 11:34
por porter
Com a resolução 1366 X 768, o ajuste da tela está perfeito, ocupando a tela inteira, mas no
1024 X 768, a melhor solução que
encontrei foi Wvt_SetFont( "Courier New", 28, 12, 0 ), que não preenche a tela, qual configuração os colegas estão usando para
GTWVG - HARBOUR 3.2.0(dev), a maneira de se descobrir é por tentativas ou existe outra forma de se verificar a configuração correta ?
Código: Selecionar todos
If nWidth = 1024 .And. nHeight = 768
* Wvt_SetFont( "Courier New", 32, 12, 0 )
* Wvt_SetFont( "Courier New", 32, 12, 0 )
* Wvt_SetFont( "Lucida Console", 28, 12, 0 )
* Wvt_SetFont( "Lucida Console", 28, 12, 0 )
Wvt_SetFont( "Courier New", 28, 12, 0 )
Wvt_SetFont( "Courier New", 28, 12, 0 )
* Wvt_SetFont( "Courier New", 31, 13, 0 )
* Wvt_SetFont( "Courier New", 31, 13, 0 )
ElseIf nWidth = 1366 .And. nHeight = 768
Wvt_SetFont( "Courier New", 28, 17, 0 )
Wvt_SetFont( "Courier New", 28, 17, 0 )
Else // se nenhuma anterior, seta padrao
Wvt_SetFont( "Courier New", 28, 12, 0 )
Wvt_SetFont( "Courier New", 28, 12, 0 )
EndIf
Wvt_Maximize()
Return Nil
Como achar a configuração correta para 1024 X 768
Enviado: 08 Mar 2018 13:29
por asimoes
Vou repetir o que eu já disse aqui, GTWVG não funciona como GTWVT, as dimensões de tela não vão ser 100% como é com GTWVT ocupando a área do desktop, assim como funciona em tela maximizada hwgui, hmg e minigui
Como achar a configuração correta para 1024 X 768
Enviado: 08 Mar 2018 13:29
por Jairo Maia
Olá Porter,
Com a resolução 1024 x 768, e com a fonte Wvt_SetFont( "Courier New", 28, 12, 0 ) pega a tela toda. Você está usando SetMode( 25,85 )?
Como achar a configuração correta para 1024 X 768
Enviado: 08 Mar 2018 13:49
por JoséQuintas
A configuração não é automática?
Não basta isto?
hb_gtInfo( HB_GTI_MAXIMIZED, .T. )
Um ponto de partida é fazer as contas:
dividir 768 pela quantidade de linhas.
768 / 24 linhas = 32, fontsize=32
Se precisar, ajustar 1 pixel abaixo.
Se a barra do Windows atrapalhar, ela é configurável, o usuário pode usar do tamanho que quiser, e até ocultar, então por mais que ajuste, sempre há o risco de dar diferença.
Acho que o ideal é usar no automático e pronto.
Ainda mais que nem toda versão de Windows é igual.
Como achar a configuração correta para 1024 X 768
Enviado: 08 Mar 2018 13:56
por JoséQuintas
Ainda no tamanho do fonte:
Se usar 40 linhas: 768 / 40 = 19.2
Não existe fonte de tamanho 19.2, somente 19 ou 20.
No tamanho 19, a tela vai ocupar 19 X 40 = 760 pixels, e não 768 que é o tamanho total.
Esqueci: ainda tem o tamanho do título da janela, além da barra de tarefas, que não são proporcionais ao tamanho do fonte.
Como achar a configuração correta para 1024 X 768
Enviado: 08 Mar 2018 14:00
por porter
Olá ,
25 X 85 pega tela toda no 1366 X 768, No 1024 X 768 com 25 X 85, pega a tela toda, mas a coluna
direita não pintou a tela inteira, fica uma faixa vertical preta, acho que que sou eu
que tenho fazer algum ajuste.
1280 X 1024, ainda não testei com 25 x 85, vou testar lá no cliente e posto aqui o resultado.
Obrigado.
Como achar a configuração correta para 1024 X 768
Enviado: 08 Mar 2018 16:18
por Jairo Maia
Olá Pessoal,
JoséQuintas escreveu:A configuração não é automática?
Não basta isto?
hb_gtInfo( HB_GTI_MAXIMIZED, .T. )
Não é. Isso apenas funciona com a GTWVT. Com as demais não. E infelizmente a GTWVT não dá suporte para imagens.
porter escreveu:1280 X 1024, ainda não testei com 25 x 85, vou testar lá no cliente e posto aqui o resultado.
Legal. Vamos aguardar. Poste aqui o resultado. Lembrando Porter, que tenho cliente com essa configuração e tomando a tela toda.....
Como achar a configuração correta para 1024 X 768
Enviado: 09 Mar 2018 08:03
por JoséQuintas
Jairo Maia escreveu:Não é. Isso apenas funciona com a GTWVT. Com as demais não. E infelizmente a GTWVT não dá suporte para imagens.
Pelo contrário: muito do que se usa na GTWVG é da GTWVT.
Na GTWVT também tem janelas GUI.
wvt_CreateDialog()
wvt_CreateDialogDynamic()
wvt_CreateDialogModal()
wvt_DrawImage()
Como achar a configuração correta para 1024 X 768
Enviado: 09 Mar 2018 10:04
por Jairo Maia
Olá José,
JoséQuintas escreveu:Pelo contrário: muito do que se usa na GTWVG é da GTWVT.
A GTWVT é a primeira. As demais derivaram dela. A GTWVT é multiplataforma, pode ser usada em Windows e Linux.
JoséQuintas escreveu:Na GTWVT também tem janelas GUI.
Tem certeza? Quais? Essas que você citou são da GTWVG. O teste é simples: Tente compilar essas funções colocando a lib GTWVT e verá que não são encontradas. São da GTWVG.
Se fizer também:
Código: Selecionar todos
hbmk2 -find wvt_DrawImage
// ou
hbmk2 -find wvt_CreateDialog
Você verá que estão somente na GTWVG.
Como achar a configuração correta para 1024 X 768
Enviado: 09 Mar 2018 11:11
por JoséQuintas
Sinceramente, já não sei dizer.
TUDO da WVT está duplicado na WVG.
Não sei dizer se existem duas WVT no Harbour.
Ou se as duas são uma só.
Como achar a configuração correta para 1024 X 768
Enviado: 09 Mar 2018 19:13
por JoséQuintas
Jairo, só um comentário adicional:
Compilar com GTWVG não significa que está usando a GTWVG.
Algumas funções da GTWVG trabalham com a janela atual, talvez nem importe se realmente é GTWVG ou GT.
Então.... gráficos e GUI na GTWVT pode ser que SÓ funcione no Windows e não no Linux.
Talvez por isso ficaram na GTWVG, porque são exclusivos do Windows, e não tem equivalente pra Linux.
Mesmo que compilando com GTWVG.HBC, cada uma destas linhas trás uma tela diferente.
Dá pra perceber que fonte e tamanho não são os mesmos.
Se as rotinas usam a janela atual Windows, tanto faz se é GTWVG ou GTWVT.
Usei recentemente a Bostaurus da HMG3 dentro da GTWVG.
Nesse caso apesar de compilar com HMG3, não significa que usei HMG3, apenas usei rotinas dentro da LIB.
E... a Bostaurus usou a janela Windows, tanto faz se é HMG3, GTWVG, GTWVT... basta que seja uma janela Windows.
Pode ser a mesma coisa com as rotinas de fazer desenho, mas lembrando que não vão funcionar em Linux.
Como achar a configuração correta para 1024 X 768
Enviado: 10 Mar 2018 10:22
por Jairo Maia
José, o que sei é que isso é recorrente também no harbour users, e a resposta é sempre a mesma: GTWVT não dá suporte a imagem.
Veja nessa thread curta no harbour users, e veja como ela termina:
CONCLUSION: GTWVT can't display images. [Can't this thing be added in GTWVT?]
Can We Display an Image in GTWVT?
É de 2013, mas me lembro que mais recentemente também vi mensagem parecida, apenas não encontrei.