Página 1 de 1
Janela Maximizada
Enviado: 31 Dez 2007 15:56
por BHS
Boa tarde
Antes de mais nada um Feliz Ano Novo pra todos os amigos aqui do fórum
Agora vai a pergunta:
Como faço (se é possivel) deixar o sistema em clipper em janela maximizada no Win XP, veja bem, não quero ela Tela Inteira e sim maximizada, pois alguns clientes que usam o MSN reclamam que toda hora o sistema é minimizado quando o msn é chamado ?
Tentei no atalho do icone porem qdo clico em janela na aba Tela, a opção "tamanho inicial" fica desabilitada, mesmo selecionando tipo JANELA, tem como reverter isso ?
Obrigado
Enviado: 01 Jan 2008 00:52
por jairfab
O ideal seria voce compilar o seu sistema em xharbour, caso voce nao utilize lib de terceiro que ainda nao seja compativel com o xharbour.
Enviado: 02 Jan 2008 23:42
por Maligno
Como faço (se é possivel) deixar o sistema em clipper em janela maximizada no Win XP, veja bem, não quero ela Tela Inteira e sim maximizada, pois alguns clientes que usam o MSN reclamam que toda hora o sistema é minimizado quando o msn é chamado ?
Infelizmente, esse é um problema de difícil solução. Aliás, o problema nem é fazer sua janela voltar a ser maximizada. Basta dar a ela o foco do Windows. Há uma função na biblioteca WAPI que funciona perfeitamente no XP, que serve exatamente pra isso:
Window2Top(). É só executar e o seu programa volta a ter o foco e volta a ser exibido como antes. O problema é como detectar
SE o seu programa perdeu o foco para um programa Windows qualquer.
Aliás, falando em XHarbour,... Não adianta. Se o programa XHarbour for console, você ainda terá exatamente o mesmo problema.
Enviado: 04 Jan 2008 11:30
por sygecom
No xharbour isso resolve simples, basta apenas se linka a LIB gtwvw e meia duzia de codigo no começo do sistema e correr pro abraço...
Enviado: 04 Jan 2008 11:36
por Maligno
Se é assim simples, tanto melhor. Mas eu me referia a uma sessão DOS comum.
Enviado: 04 Jan 2008 11:48
por BHS
boa tarde senhores
veja bem, fiz o teste com o xharbor modo console e acontece a mesma coisa...
o negócio é com o tempo trocar para o modo Visual, fazer o que, rs !
valeu pessoal
Enviado: 04 Jan 2008 12:00
por Maligno
Modo console, sessão DOS... Imaginei que fosse dar no mesmo.
Trocar para GUI é uma solução.
Enviado: 04 Jan 2008 12:14
por sygecom
BHS escreveu:boa tarde senhores
veja bem, fiz o teste com o xharbor modo console e acontece a mesma coisa...
o negócio é com o tempo trocar para o modo Visual, fazer o que, rs !
valeu pessoal
Link a GTWVW.LIB e Rode com cara de console mas compilado em modo GUI.
Enviado: 04 Jan 2008 13:12
por janio
Colega
Faça como o Leonardo falou. Inclua no seu .bc a lib GTWVW e no PRG principal coloque as linhas abaixo:
Código: Selecionar todos
# include "GtInfo.ch"
FUNCTION MAIN()
REQUEST HB_LANG_PT
HB_LANGSelect("PT")
WVW_SETCODEPAGE(,255)
WVW_SetMainCoord( .t. )
wvw_maximize(0)
WVW_SETTITLE(, 'Seu sistema' )
SET EVENTMASK TO 159
WvW_SetPaintRefresh( 100 )
WvW_SetVertCaret( .T. )
WvW_SetAltF4Close( .F. )
WvW_SetMouseMove( .T. )
WVW_SetDefLineSpacing( 0 )
WvW_SetMaxBMcache( 20 )
WVW_SetLineSpacing( 0, 0 )
WvW_SetPointer( 0, 1 )
Do Case
Case gtinfo(GTI_DESKTOPWIDTH) > 1023
wvw_SETFONT( , 'Courier New' ,27, 12,350,255)
CAse gtinfo(GTI_DESKTOPWIDTH) > 799
wvw_SETFONT( , 'Courier New' ,20, 10,350,255)
Other
wvw_SETFONT( ,'Courier New',17, 08,0,255 )
EndCase
Jânio
Enviado: 04 Jan 2008 17:51
por sygecom
Olha ai que facil, é como tirar doce de criança ! nosso colega Janio jah matou a xarada !!! Grande Janio !!!
Enviado: 04 Jan 2008 20:20
por jairfab
Concordo 100% com o amigo leonardo da sygecom e com o amigo janio, pois eu fiz estes procedimentos com orientacoes e dicas do amigo leonardo ja faz uns tres meses e realmente fiou muito bom mesmo, so tenho a agradecer o amigo leonardo que me deu muitas dicas e orientacoes sobre xharbour e estas libs maravilhosas
Enviado: 04 Jan 2008 22:29
por pringles
Não cheguei a ler o tópico todo, não sei se isso já foi comentado ou não.
Uma possível solução é: crie o atalho para seu programa, clique com o botão direito do mouse nele, vá em propriedades e mude na guia Fonte o Tamanho para 10X18.