禁止使用 Alt+F4 关闭窗口

原创 2001年06月03日 19:45:00

 

 

禁止使用 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

用钩子截去ALT+F4 用钩子关闭窗口

用钩子截去ALT+F4 =========================================================================== 以下在stdafx.c...
  • mfmfmmf1
  • mfmfmmf1
  • 2015年07月12日 18:22
  • 283

【语言-Python】Turtle Screen简单消息处理

from turtle import Screen, Turtle, mainloop,TK from time import clock, sleep class MainFrm(object):...
  • chenlu5201314
  • chenlu5201314
  • 2016年05月13日 15:34
  • 1075

WPS热点怎么关闭

http://jingyan.baidu.com/article/0964eca230efca8284f5366e.html 在我们打开【WPS office】中任一软件时,默认会弹出【...
  • zzh_my
  • zzh_my
  • 2015年12月30日 21:54
  • 739

PyQt4 - 关闭最小化问题

在这个部分,我们开始学习一些PyQt4的基本功能,解释会比较详细,就像教孩子说话一样。 最简单的example     下面的示例会非常的简单,仅仅显示一个小窗口,但是将来我们可以通过这个...
  • haluoluo211
  • haluoluo211
  • 2015年04月18日 14:28
  • 1101

VC禁止或允许拖拽改变窗口尺寸

1 使用MFC:PreCreateWindow中添加:   固定大小:cs.style=WS_OVERLAPPED   |   WS_SYSMENU   |WS_MINIMIZEBOX   ;  ...
  • sha_jinhao
  • sha_jinhao
  • 2013年01月17日 09:01
  • 13268

Windows程序奔溃后,禁止弹出“停止工作”对话框

在Win7及以后的系统中,如果一个程序发生了奔溃,系统会弹出一个“XX已停止工作”的对话框,如果不去这个窗口上点击“关闭程序”,那么这个窗口会一直存在,最为关键的是,奔溃的进程并没有真正结束,还一直挂...
  • CharlesSimonyi
  • CharlesSimonyi
  • 2016年12月29日 00:10
  • 3777

如何禁止双击标题栏不改变窗口的大小和拖动标题栏窗口不移动的问题

做项目中遇到了这两个问题,主要是对非客户区的处理,现在把做法写出来, 第一个问题:只要禁止了非客户区的双击消息即可实现 (1)添加WM_NCLBUTTONDBLCLK事件处理函数 (2)...
  • monaso
  • monaso
  • 2016年08月03日 14:28
  • 633

产生一个固定大小、禁止最大化、最小化的qquickview窗口

QQuickView官方描述: The QQuickView class provides a window for displaying a Qt Quick user interface.Thi...
  • wangshubo1989
  • wangshubo1989
  • 2016年05月24日 23:28
  • 10150

关于监控窗口是否关闭的onbeforeunload与onunload事件

Onunload,onbeforeunload都是在刷新或关闭时调用,可以在脚本中通过 window.onunload来指定或者在里指定。区别在于onbeforeunload在onunload之前执行...
  • vstar283551454
  • vstar283551454
  • 2013年03月11日 10:56
  • 5259

如何禁用centos7中的ipv6

为了避免SELinux和其它组件出问题,尽量不要禁用ipv6模块,将下面的配置加入到/etc/sysctl.conf文件中: net.ipv6.conf.all.disable_ipv6 ...
  • cnxxrj
  • cnxxrj
  • 2016年04月01日 19:41
  • 700
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:禁止使用 Alt+F4 关闭窗口
举报原因:
原因补充:

(最多只允许输入30个字)