|
|
|
|
|
Dicas
|
|
Visual Basic (Forms/MDI)
|
|
|
Título da Dica: Desabilitando o botão de fechar (X) de uma janela...
|
|
|
|
Postada em 14/2/2002 por MarceloGomes
Nas declarações, coloque isso:
Public Declare Function GetSystemMenu Lib "user32" (ByVal hWnd As Long, ByVal bRevert As Long) As Long Public Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, ByVal nPosition As Long, ByVal wFlags As Long) As Long Public Const SC_CLOSE = &HF060& Public Const MF_BYCOMMAND = &H0&
No evento load do form que você quer desabilitar, coloque isto:
Dim hSysMenu As Long hSysMenu = GetSystemMenu(hWnd, False) RemoveMenu hSysMenu, SC_CLOSE, MF_BYCOMM
Pronto. Agora não dá mais pra fechar a janela pelo X.
|
|
|
|
|