Clipper On Line • Ver Tópico - Como achar a configuração correta para 1024 X 768

Como achar a configuração correta para 1024 X 768

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

Como achar a configuração correta para 1024 X 768

Mensagempor porter » 08 Mar 2018 11:34

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 ?

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
porter
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1024
Data de registro: 10 Dez 2009 15:44
Cidade/Estado: OLIMPIA-SP
Curtiu: 3 vezes
Mens.Curtidas: 23 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor asimoes » 08 Mar 2018 13:29

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
â–º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)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor Jairo Maia » 08 Mar 2018 13:29

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 )?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor JoséQuintas » 08 Mar 2018 13:49

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor JoséQuintas » 08 Mar 2018 13:56

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor porter » 08 Mar 2018 14:00

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.
porter
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1024
Data de registro: 10 Dez 2009 15:44
Cidade/Estado: OLIMPIA-SP
Curtiu: 3 vezes
Mens.Curtidas: 23 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor Jairo Maia » 08 Mar 2018 16:18

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.....
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor JoséQuintas » 09 Mar 2018 08:03

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()
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor Jairo Maia » 09 Mar 2018 10:04

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:
hbmk2 -find wvt_DrawImage
// ou
hbmk2 -find wvt_CreateDialog
Você verá que estão somente na GTWVG.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor JoséQuintas » 09 Mar 2018 11:11

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ó.

gtwvt.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor JoséQuintas » 09 Mar 2018 19:13

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.

//REQUEST HB_GT_WVG_DEFAULT
REQUEST HB_GT_WVT_DEFAULT


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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18113
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1213 vezes

Como achar a configuração correta para 1024 X 768

Mensagempor Jairo Maia » 10 Mar 2018 10:22

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.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes




Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro