Desabilitar o "X" no dialog
Moderador: Moderadores
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Desabilitar o "X" no dialog
Caros, procurei aqui no forum mas por incrivel q pareca nao encontrei algo que fosse apenas desabilitar o botao fechar ("X") no dialog, eu quero q o usuario fique obrigado a usar o OK ou Cancelar. Obrigado.
Marcos Roberto
NetService Software
NetService Software
-
anacatacombs
- Membro Master

- Mensagens: 472
- Registrado em: 12 Jul 2005 16:53
- Localização: Cianorte-Paraná
- Contato:
Desabilitar o "X" no dialog
Se eu não me engano é no style da dialog.
Como vc está criando a dialog?
Como vc está criando a dialog?
Desabilitar o "X" no dialog
INIT DIALOG <oDlg> ... ;
NOCLOSABLE
NOCLOSABLE
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Desabilitar o "X" no dialog
Ana td bem? Bom eu uso assim:
O Basso eu tentei assim:
Mas nao deu certo.
Código: Selecionar todos
INIT DIALOG oForm CLIPPER NOEXIT NOEXITESC TITLE "Lancamento de Nota Fiscal.";
FONT oFont ;
ON INIT {||iif(Empresa->Regime="3",oAlicotaSN:Disable(),oAlicotaSN:Enable()),oBaseIcms1:Enable(),oVlrIcms1:Enable(),oBaseIcms2:Enable(),;
oVlrIcms2:Enable(),INCITENS(),iif(iItens>1,oCalcAlt:Disable(),oCalcAlt:Enable()),objcfop:SetFocus()};
AT 0, 0 SIZE GetDesktopWidth()-80, GetDesktopHeight() - 65;
STYLE DS_CENTER + WS_VISIBLE + WS_POPUP + WS_VISIBLE +WS_CAPTION + WS_SYSMENU
Código: Selecionar todos
INIT DIALOG oForm CLIPPER NOEXIT NOEXITESC NOCLOSABLE TITLE "Lancamento de Nota Fiscal.";
FONT oFont ;
ON INIT {||iif(Empresa->Regime="3",oAlicotaSN:Disable(),oAlicotaSN:Enable()),oBaseIcms1:Enable(),oVlrIcms1:Enable(),oBaseIcms2:Enable(),;
oVlrIcms2:Enable(),INCITENS(),iif(iItens>1,oCalcAlt:Disable(),oCalcAlt:Enable()),objcfop:SetFocus()};
AT 0, 0 SIZE GetDesktopWidth()-80, GetDesktopHeight() - 65;
STYLE DS_CENTER + WS_VISIBLE + WS_POPUP + WS_VISIBLE +WS_CAPTION + WS_SYSMENU
Marcos Roberto
NetService Software
NetService Software
Desabilitar o "X" no dialog
NOCLOSABLE é o correto para desabilitar o X da janela.
Tua LIB é atualizada?
Tua LIB é atualizada?
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
-
anacatacombs
- Membro Master

- Mensagens: 472
- Registrado em: 12 Jul 2005 16:53
- Localização: Cianorte-Paraná
- Contato:
-
marcos.gurupi
- Usuário Nível 4

- Mensagens: 939
- Registrado em: 06 Jul 2004 11:53
- Localização: Gurupi-TO
Desabilitar o "X" no dialog
Obrigado basso, bom eu uso a hwgui 2.17 acredito ser a mais atualizada.
Ana obrigado. Retirando o ...+ WS_SYSMENU deu certo era isso q queria.
Ana obrigado. Retirando o ...+ WS_SYSMENU deu certo era isso q queria.
Marcos Roberto
NetService Software
NetService Software
