Como saber a resolução do desktop que o cliente esta usando

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

kachenco
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 15 Fev 2006 16:53
Localização: Americana - SP - Brasil
Contato:

Como saber a resolução do desktop que o cliente esta usando

Mensagem por kachenco »

OLá PessoALL,

Estou tentando gerar um dialog que precisa acompanhar a dimensao de largura do desktop do cliente, mas nao estou conseguindo obter o tamanho dele, aguem sabe como posso fazer isso ??
Celso Zacarchenco Junior
EMotta Sistemas
xHb.com ( Enterprise )
Avatar do usuário
FARLEY RIBEIRO
Usuário Nível 2
Usuário Nível 2
Mensagens: 89
Registrado em: 24 Jul 2007 10:26
Localização: MONTES CLAROS-MG

Mensagem por FARLEY RIBEIRO »

Olá veja se essa rotina ajuda...

Abraços

Farley

Use esta função no início do seu Sistema.

Function Main()
PRIVATE aCoo:={}, wRESOLUCAO:=0

aCoor = GetCoors(GetDesktopWindow())
IF aCoor[4]=640 .and. aCoor[3]=480
wRESOLUCAO:=1
ELSEIF aCoor[4]=800 .and. aCoor[3]=600
wRESOLUCAO:=2
ELSEIF aCoor[4]=1024 .and. aCoor[3]=768
wRESOLUCAO:=3
ELSEIF aCoor[4]=1280 .and. aCoor[3]=1024
wRESOLUCAO:=4
ELSEIF aCoor[4]=1600 .and. aCoor[3]=1200
wRESOLUCAO:=5
ENDIF
Borland BCC(5.51)/PellesC(5.01)/Fivewin(2.6)/xHarbour.org(0.99.50)/Med(3.02)/DBFNTX/DBFCDX /WvWToools(0.83)
kachenco
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 15 Fev 2006 16:53
Localização: Americana - SP - Brasil
Contato:

Mensagem por kachenco »

Perfeito colega, eh isto mesmo que eu precisava. Valew :xau
Celso Zacarchenco Junior
EMotta Sistemas
xHb.com ( Enterprise )
Responder