Tela cheia?!

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

rcb2002
Usuário Nível 2
Usuário Nível 2
Mensagens: 58
Registrado em: 19 Jan 2010 23:16
Localização: Salvador

Tela cheia?!

Mensagem por rcb2002 »

Olá... estou usando as funções do SAMPLE FitToDesktop pra por a tela cheia quando abro o programa mas ela sempre está uns 10 pixels abaixo (embora centralizada na horizontal). Será que alguém sabe como resolver isso?
Grato!
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Tela cheia?!

Mensagem por Toledo »

Amigo, para colocar em tela cheia use o comando MAXIMIZE WINDOW.

Veja um exemplo:

Código: Selecionar todos

Procedure Main

	DEFINE WINDOW Form_1 ;
		AT 0,0 ;
		WIDTH 10 ;
		HEIGHT 10 ;
		TITLE 'MiniGUI FitToDesktop Demo' ;
		MAIN 

	END WINDOW

	MAXIMIZE WINDOW Form_1
	ACTIVATE WINDOW Form_1

Return
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Tela cheia?!

Mensagem por Pablo César »

Aqui no meu XP dá certinho. Acredito que isso deva acontecer em decorrência da versão do Windows. Não tenho certeza, mas algo me diz que influencia. Veja este exemplo:

Código: Selecionar todos

#include "minigui.ch"

#define ISVISTAORLATER()	( ISVISTA() .Or. ISSEVEN() )
...//...
DEFINE WINDOW Win_2 ;
         AT 0,0 ;
         WIDTH 345 + iif(ISVISTAORLATER(), 1, 2) * GetBorderWidth() ;
         HEIGHT GetTitleHeight() + 269 + GetBorderHeight() ...//..
A borda da janela do Vista e do Seven são menores que a do XP e Win98. O exemplo foi extraído de C:\MiniGUI\SAMPLES\Advanced\CONTROL_PANEL\cpanel.prg
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
rcb2002
Usuário Nível 2
Usuário Nível 2
Mensagens: 58
Registrado em: 19 Jan 2010 23:16
Localização: Salvador

Tela cheia?!

Mensagem por rcb2002 »

É isso!! Obrigado Pablo e Toledo.
Responder