Janela Maximizada

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

BHS
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 16 Out 2007 12:01
Localização: SOROCABA/SP

Janela Maximizada

Mensagem 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
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Mensagem 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.
Delpji 7, harbour 3.2, xharbour 1.2.3, Bcc7, Minigw, Minigui 19.11, hwgui 2.20, FiveWin 19.05 Gtwvw, Gtwvg, C# VS 2017
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem 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.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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...
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Se é assim simples, tanto melhor. Mas eu me referia a uma sessão DOS comum.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
BHS
Usuário Nível 2
Usuário Nível 2
Mensagens: 79
Registrado em: 16 Out 2007 12:01
Localização: SOROCABA/SP

Mensagem 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
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Modo console, sessão DOS... Imaginei que fosse dar no mesmo.
Trocar para GUI é uma solução.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem 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.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem 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
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Olha ai que facil, é como tirar doce de criança ! nosso colega Janio jah matou a xarada !!! Grande Janio !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
jairfab
Usuário Nível 3
Usuário Nível 3
Mensagens: 252
Registrado em: 21 Mai 2007 09:43
Localização: São Paulo, Região Leste - Suzano

Mensagem 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
Avatar do usuário
pringles
Usuário Nível 3
Usuário Nível 3
Mensagens: 278
Registrado em: 29 Mai 2007 16:35
Localização: Botucatu-SP

Mensagem 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.
CLIPPER 5.2 / BLINKER
Responder