Página 2 de 2

GTWVT

Enviado: 13 Set 2012 01:43
por Abel
Ola, Jairo,

vou postar o codigo de um exemplo bem simples.

Código: Selecionar todos

#include "hbgtinfo.ch"

REQUEST HB_GT_WVT_DEFAULT
REQUEST HB_GT_WIN


procedure main()
SET COLOR TO B/W
CLEAR
//
HB_GTINFO( HB_GTI_SELECTCOPY, .F.) 
HB_GTINFO( HB_GTI_RESIZABLE,  .T.) 
HB_GTINFO( HB_GTI_CODEPAGE, 255 )
HB_GTINFO( HB_GTI_ALTENTER, .F.)   
//
SET COLOR TO R/W
@ 1,0 TO 1,79
@ 0,0   SAY 'ESTE E UM TESTE USANDO A GTWVT USANDO O BOTAO MAXIMIZAR E RESTAURAR DA JANELA'
@ 2,20  SAY 'LIB GTWVT - HARBOUR 3.01'
@ 3,0 TO 1,79
@ 4,0 TO 24,79
@ 5,2 SAY 'PRESSIONE QUALQUER TECLA PARA FECHAR ...'
inkey(0)
return
tentei anexar o executavel e nao consegui,
compilei assim este fonte

hbmk2 teste.prg -lgtwvt

Abracos,
ABEL

GTWVT

Enviado: 13 Set 2012 09:55
por Jairo Maia
Olá Abel,

Compilei seu teste como indicou e fiz testes em dois monitores: quadrado e widescreen. Não verifiquei nenhuma anomalia ao maximizar por várias vezes e voltar. Coloque a IMAGEM do que está ocorrendo pra que possamos entender, veja um exemplo em widescreen:
wide2.jpg

GTWVT

Enviado: 13 Set 2012 11:43
por alaminojunior
Jairo, não sei se já fez este teste, mas experimente maximizar dando um duplo clique na barra de título da janela.
Comigo também acontece o problema relatado pelo colega.
Se maximizar pelo botão da janela, funciona normalmente.

GTWVT

Enviado: 13 Set 2012 17:53
por Jairo Maia
Olá alaminojunior,

Acabei de fazer novamente os testes em ambos monitores como você sugeriu, e obtive os mesmos resultados. Tanto com duplo clique na barra de títulos como usando a maximização e restauração na guia da barra de tarefas.

O que está diferente do que foi informado pelo colega Abel, são as versões que usei. Eu uso a versão 3.0.0 (por achar que é a mais estável ainda), e também compilei e testei da mesma forma com a versão 3.2.0 dev (rev. 17447) e também obtive o mesmo resultado em ambos monitores.

Qual versão você usa? Será que pode estar relacionado com versões?

GTWVT

Enviado: 15 Set 2012 14:09
por Abel
Jairo, acho q pode estar relacionado com a resolucao utilizada.

No meu teste que gera problemas nas laterais, a resolucao esta 1024 x 768 (propriedades do desktop).

faça um teste no seu, pois quando coloquei no windows 800x600, ficou igual ao seu, ou seja preencheu a tela inteira e o problema foi eliminado. A questao é que hoje a grande maioria dos clientes nao usa resolucao 800 x 600

acho q descobri o q acontece, so nao sei se existe solucao.

Abel

GTWVT

Enviado: 16 Set 2012 10:12
por Jairo Maia
Olá Abel,

Nos computadore que testei estão com a resolução 1024 x 768. Como você disse, relamente ninguém mais usa resolução 800 x 600.

Ainda acho que o problema está na versão do harbour que você está usando. Tente compilar com a versão 3.0.0 e veja se ainda assim ocorrerá isso. Pois uso essa versão e não consigo simular esta situação, reiterando que os testes foram feitos com alta resolução.