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