Página 1 de 1

Tela Cheia no Harbour (Totalmente Cheia)

Enviado: 04 Mar 2017 20:11
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

Tela Cheia no Harbour (Totalmente Cheia)

Enviado: 05 Mar 2017 18:54
por filizola
#include "hbgtinfo.ch"


HB_GtInfo( HB_GTI_MAXIMIZED, .F. )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .F. )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. )

Tela Cheia no Harbour (Totalmente Cheia)

Enviado: 05 Mar 2017 21:42
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.

Tela Cheia no Harbour (Totalmente Cheia)

Enviado: 09 Mar 2017 20:13
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

Tela Cheia no Harbour (Totalmente Cheia)

Enviado: 09 Mar 2017 20:20
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