禁止使用 Alt+F4 关闭窗口
声明:
'vb man 2001
'URL: http://goodvbman.yeah.NET
'E-Mail: coolde@21cn.com
Private Declare Function GetSystemMenu Lib "user32" Alias "GetSystemMenu"
(ByVal hwnd As Long, ByVal bRevert As Long) As Long
Private Declare Function DeleteMenu Lib "user32" (ByVal hMenu As Long,
ByVal nPosition As Long, ByVal wFlags As Long) As Long
Private Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As
Long) As Long
Private Const MF_BYPOSITION = &H400&
使用:
Private Sub Form_Load()
'Vb man 2001
'URL: http://goodvbman.yeah.net
'E-mail: coolde@21cn.com
Dim hwndMenu As Long
Dim c As Long
hwndMenu = GetSystemMenu(Me.hwnd, 0)
c = GetMenuItemCount(hwndMenu)
DeleteMenu hwndMenu, c - 1, MF_BYPOSITION
c = GetMenuItemCount(hwndMenu)
DeleteMenu hwndMenu, c - 1, MF_BYPOSITION
End Sub
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10752043/viewspace-990115/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10752043/viewspace-990115/
本文介绍了一种使用Visual Basic编程禁用Alt+F4快捷键的方法,通过修改窗体菜单来防止用户直接关闭应用程序窗口。
1338

被折叠的 条评论
为什么被折叠?



