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)
Moderador: Moderadores
- filizola
- 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)
#include "hbgtinfo.ch"
HB_GtInfo( HB_GTI_MAXIMIZED, .F. )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .F. )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. )
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..."
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Tela Cheia no Harbour (Totalmente Cheia)
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/
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/
Tela Cheia no Harbour (Totalmente Cheia)
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
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)
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
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