Página 1 de 1

Ajuste de Tela

Enviado: 27 Abr 2009 11:46
por paulovirt
Prezados amigos

Quando utilizava a gtwvt, tinha uma função de inicialização, a qual se adaptava com a configuração de vídeo do computador, dessa forma:

Código: Selecionar todos

WVT_SETONTOP()  // SEMPRE VISIVEL
WVT_SETTITLE( "Proemp 5" )
WVT_SETICON("c:\proemp\proemp.ico") 
WVT_SETCODEPAGE(255) 
SET EVENTMASK TO 159 


Set(40 ,159)  // mouse no xharbour
SetMode(80,200)


Do Case


    case gtinfo(GTI_DESKTOPWIDTH) > 1200
    gtinfo(GTI_FONTWIDTH, 16)
    gtinfo(GTI_FONTSIZE, 27)


    case gtinfo(GTI_DESKTOPWIDTH) > 1023
    gtinfo(GTI_FONTWIDTH, 12)
    gtinfo(GTI_FONTSIZE, 27)


    case gtinfo(GTI_DESKTOPWIDTH) > 799
    gtinfo(GTI_FONTWIDTH, 10 ) 
    gtinfo(GTI_FONTSIZE, 22 )  


    otherwise
    gtinfo(GTI_FONTWIDTH, 8) 
    gtinfo(GTI_FONTSIZE, 17) 

EndCase
Através desse trecho, o programa se auto ajustava, de acordo com a confuguração de tela do Windows
Agora, utilizo a gtwvw e gostaria de saber se existe algo semelhante para ajuste de tela. Abraços.

Re: Ajuste de Tela

Enviado: 27 Abr 2009 12:00
por paulovirt
Basta utilizar a mesma função, mas estes includes:

#INCLUDE "GTINFO.CH"
#INCLUDE "GETPASS.CH"
#INCLUDE "GETEXIT.CH"

Re: Ajuste de Tela

Enviado: 27 Abr 2009 14:57
por alaminojunior
#INCLUDE "GTINFO.CH"
Esta sim.....

mas as seguintes são headers que alteram a exibição dos get´s
#INCLUDE "GETPASS.CH"
#INCLUDE "GETEXIT.CH"

Re: Ajuste de Tela

Enviado: 28 Abr 2009 12:05
por sygecom
Olá paulovirt,
Já que vai usar a wvw, de uma olhada na wvwtools que tem alguns recursos a mais e nessa questão de redimencionamento de tela ele se ajusta.