Desabilitar opcao maximizar

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

marcos.gurupi
Usuário Nível 4
Usuário Nível 4
Mensagens: 939
Registrado em: 06 Jul 2004 11:53
Localização: Gurupi-TO

Desabilitar opcao maximizar

Mensagem por marcos.gurupi »

Caros, como faco para desabilitar a opcao maximizar em um dialog.

Marcos Roberto
Marcos Roberto
NetService Software
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Desabilitar opcao maximizar

Mensagem por sygecom »

Na verdade o Dialog só aparece o Botão Maximizar se vc colocar "WS_MAXIMIZEBOX" nos Style. No seu caso é só remover.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Re: Desabilitar opcao maximizar

Mensagem por gralak »

Então sygecom e para todos tb que ajudarem e se eu quiser desabilar o MINIMIZAR e o MAXIMIZAR
mas utilizando uma janela MAIN ou CHIL ?

vlw galera té+++ :% :% :%
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Desabilitar opcao maximizar

Mensagem por sygecom »

Eu Não uso CHILD ainda !!
Crie uma Janela como Exemplo na Designer e veja como fica o codigo fonte.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: Desabilitar opcao maximizar

Mensagem por esbasso »

Faça assim
oldStyle := HWG_GetWindowSTYLE(Odlg:hANDLE)
NEWSTYLE := OLDstyle - WS_MAXIMIZEBOX
HWG_SETWINDOWSTYLE(Odlg:hANDLE, NEWstyle)
hideWINDOW(odlg:handle)
showWINDOW(odlg:handle)

mAS é necessario que ja esteja com o botaO MAXIMIZAR
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Re: Desabilitar opcao maximizar

Mensagem por gralak »

VLW sygecom VOU TESTAR AGORA ABRAÇO TÉ++++ :)´ :)´
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Re: Desabilitar opcao maximizar

Mensagem por gralak »

Mas eu vou ter mais uma coisinha onde eu insiro esse código em que parte do código... :% :% :%
esbasso
Colaborador
Colaborador
Mensagens: 325
Registrado em: 24 Jan 2007 17:49
Localização: CHAPECO/SC

Re: Desabilitar opcao maximizar

Mensagem por esbasso »

tentou no ON INIT DO WINDOW ?
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Re: Desabilitar opcao maximizar

Mensagem por gralak »

Agora sim funcionou blzzzz
Vlw gente fina abraço té++++ :)´ :)´ :)´
Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

Desabilitar opcao maximizar

Mensagem por Abel »

ola,
como faço para bloquear o botao maximizar em programação modo console, compilado como -gui e usando a gtwvt .

sera que é possivel ?

abracos, e agradeço.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Desabilitar opcao maximizar

Mensagem por Pablo César »

Na minha opinião, não deve haver nada quanto a isso em modo console. Pois desabilitar o Alt Enter faz parte da tecla de acesso do SO e estão vinculadas ao kernel. Portanto não creio que isso seja possível. O que poderia ser feito é verificar se a aplicação está em FullScreen e alterná-la reproduzindo o Alt Enter. Mas ai teria que estar a toda hora verificando o modo em que se encontra.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

Desabilitar opcao maximizar

Mensagem por Abel »

Pablo, será que nao existe nenhum programa a parte ou alguma rotina em "c", tipo aquele buttonx.exe que eu usava para desabilitar o "x" na época do clipper ?

Abraços, e desde ja agradeço.
Abel
Avatar do usuário
gralak
Usuário Nível 3
Usuário Nível 3
Mensagens: 233
Registrado em: 21 Mar 2007 13:28
Localização: Cianorte/PR

Desabilitar opcao maximizar

Mensagem por gralak »

Então galera tem um arquivo na pasta de includes que se chama windows.ch nele contem algumas constantes relacionadas aos estilos da Janela pode ser que algum desses estilos combinados resolva seu problema..
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Desabilitar opcao maximizar

Mensagem por Pablo César »

gralak escreveu:Então galera tem um arquivo na pasta de includes que se chama windows.ch nele contem algumas constantes relacionadas aos estilos da Janela pode ser que algum desses estilos combinados resolva seu problema..
Mas o colega falou que seria para o modo console, portanto não existiria qualquer window ou form/window para essa aplicação.
Abel escreveu:Pablo, será que nao existe nenhum programa a parte ou alguma rotina em "c", tipo aquele buttonx.exe que eu usava para desabilitar o "x" na época do clipper ?
Abel, mas você tinha dito que seria em modo console. Seria para remover o botão do Maximizar da sessão janelada ou para o FullScreen do modo console ?
Tela79.PNG
Tela79.PNG (6.7 KiB) Exibido 2290 vezes
Senão for isso. Como disse antes, não creio que exista para desabilitar o ALt Enter.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Abel
Usuário Nível 3
Usuário Nível 3
Mensagens: 332
Registrado em: 14 Mar 2012 13:16
Localização: sao paulo / sp

Desabilitar opcao maximizar

Mensagem por Abel »

Pablo, to meio confuso, estou rodando meu sistema com a programacao antiga clipper, fiz apenas alguns ajustes, estou compilando com harbour 3.1 nighty, uso a opcao -gui e utilizar a gtwvt.

isso é modo console, nao é ?

Abel
Responder