Tela Cheia no Harbour (Totalmente Cheia)

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

Moderador: Moderadores

Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

Tela Cheia no Harbour (Totalmente Cheia)

Mensagem por Abel »

Ola, pessoal.
Utilizo o harbour, meu fonte é programaçao modo console mas estou usando bibliotecas graficas
e estou tentando de tudo para conseguir tela cheia completa e não estou conseguindo,
sempre fica umas bordas pretas nas laterais, para conseguir um ajuste melhor tenho que alterar a
resolução do video no windows, o problema é que cada cliente tem uma resolução e um monitor de
tamanho diferente.
Estou utilizando setmode(37,116)

Tentei aumentar os tamanhos da largura das letras e tamanho, sem sucesso:
HB_GTINFO(HB_GTI_FONTWIDTH, rN_W)
HB_GTINFO(HB_GTI_FONTSIZE, rN_S)

Tentei desta forma e nao deu certo:
HB_GTInfo(HB_GTI_FONTQUALITY,HB_GTI_FONTQ_HIGH )
HB_GTINFO( HB_GTI_MAXIMIZED, .T. ) // MAXIMIZA

Entao, tentei usar wvw_setfont() e wvw_GetScreenWidth()
mas da erros de compilaçao.

Alguem sabe como posso conseguir que minha tela fica expandida igual um
navegador aberto ou um programa nativo windows ?

Agradeço desde já
ABEL
Avatar do usuário
filizola
Usuário Nível 3
Usuário Nível 3
Mensagens: 421
Registrado em: 19 Ago 2003 20:10
Localização: Belo Horizonte/MG

Tela Cheia no Harbour (Totalmente Cheia)

Mensagem por filizola »

#include "hbgtinfo.ch"


HB_GtInfo( HB_GTI_MAXIMIZED, .F. )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .F. )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. )
"Um passo a frente, e já não estará mais no mesmo lugar..."
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Tela Cheia no Harbour (Totalmente Cheia)

Mensagem por JoséQuintas »

Abel, só esqueceu de mencionar qual LIB gráfica está utilizando, ou se vai utilizar a LIB gráfica só pra essa finalidade.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

Tela Cheia no Harbour (Totalmente Cheia)

Mensagem por Abel »

JoseQuintas,

Utilizo a Harbour IDE desenvolvida pelo Pritpal Bedi.
Harbour 3.1.0Dev (Rev,17325)

no meu fonte tenho:

#include "hbgtinfo.ch"
...
...

Function HB_GTSYS()
// REQUEST HB_GT_WVG
REQUEST HB_GT_WVT_DEFAULT
REQUEST HB_GT_WIN
// REQUEST HB_GT_WGU
Return NIL

na compilação tenho:

-lhbct
-lgtwvt
-lhbwin
-lxhb
-lhbtip
-gui

o que preciso é abrir a janela totalmente, independente
da resolução da tela no windows e/ou do monitor que o
cliente tem, pois as laterais pretas ficam feias pacas...

se precisar incluir outra biblioteca grafica só para conseguir
este efeito, nao tem problema. só preciso saber qual e como
usa-la.

Agradeço desde já
Abel
Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

Tela Cheia no Harbour (Totalmente Cheia)

Mensagem por Abel »

filizola,


HB_GtInfo( HB_GTI_MAXIMIZED, .F. )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .F. )
as opções acima, deixa o sistema em janela

HB_GtInfo( HB_GTI_MAXIMIZED, .F. )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. )
as opções acima, deixa em tela cheia,
fica ainda uma barra preta lateral
(na direita e na esquerda) e some a
barra iniciar do windows.

A janela do sistema nao pode ficar por
trás da barra iniciar do windows ou mesmo
esconde-la.

Eu ja tinha tentado estes comandos,
apenas refiz o teste.

Obrigado por enquanto
ABEL
Responder