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: 20420
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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