社区
进程/线程/DLL
帖子详情
请教,如何用钩子截获其他程序的WM_CLOSE的消息?
Jace3010
2008-03-21 01:28:56
小弟,接触VC时间不长.问题如上.
想知道对钩子安装函数SetWindowsHookEx()的第一个参数应该传递哪个消息类型?
具体的***Proc()函数怎么写,例如: 提醒用户不能关闭应用程序.
多谢!!
...全文
230
6
打赏
收藏
请教,如何用钩子截获其他程序的WM_CLOSE的消息?
小弟,接触VC时间不长.问题如上. 想知道对钩子安装函数SetWindowsHookEx()的第一个参数应该传递哪个消息类型? 具体的***Proc()函数怎么写,例如: 提醒用户不能关闭应用程序. 多谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
scq2099yt
2008-03-26
打赏
举报
回复
全局HOOK
lihongbin33
2008-03-26
打赏
举报
回复
只是提示不要关闭窗口的话不用全局钩子,只要HOOK 本进程的消息----WM_DESTROY 或WM_CLOSE就OK
设置各种类型的钩子请看MSDN 过程函数也有规定 你按他那个格式写就OK了
zoulie
2008-03-24
打赏
举报
回复
设置全局钩子,判断窗口,具体的参考msdn
Jace3010
2008-03-23
打赏
举报
回复
可能我没有说清楚..
我是想拦截下其他应用程序(比如是程序 A)的关闭消息,先不让用户关闭程序A. 此时我获得A的相关信息.获取完毕后,我再发送给A关闭的消息,使得 A关闭.
希望高手得到指点.
buyong
2008-03-21
打赏
举报
回复
如果就是不能关闭的话,把关闭按钮禁用就行了。
具体可以先FindWindow找到目标程序的HANDLE
然后禁止关闭按钮,方法很多,比如得到CMenu,然后EnableMenuItem,关闭的ID是SC_CLOSE
MFC
钩子
使用实例
本文将详细介绍 MFC
钩子
的使用实例,包括
截获
鼠标
消息
、键盘
消息
和特殊键盘按键的实现。 一、
截获
鼠标
消息
在 MFC 中,可以使用 SetWindowsHookEx 函数来安装
钩子
,以
截获
鼠标
消息
。在 OnInitDialog 函数中添加...
TitleBar(用到了
钩子
)
在Windows编程中,
钩子
是一种机制,允许应用
程序
截获
并处理系统
消息
,包括键盘、鼠标和其他设备的输入。这种技术可以用于监控系统行为,或者像描述中提到的那样,改变默认的行为,比如在非客户区域捕获鼠标点击来...
关于
WM
_NCLBUTTONUP
The
WM
_NCLBUTTONUP message is posted when the user releases the left mouse button while the cursor is within the nonclient area of a window. This message is posted to the window that contains the curs
vb6通过Hook技术监听文本框(Text1)的控件位置移动变化
消息
,窗口关闭事件,控件大小监视
是一种强大的
钩子
类型,适用于需要在
消息
到达窗口之前进行处理的场景。它可以帮助开发者实现
消息
监控、修改、调试和增强功能,但...在VB6中,最直接的方法是拦截
WM
_
CLOSE
消息
,这是系统在尝试关闭窗体时发送的
消息
。
C#
钩子
(Hook) 捕获键盘鼠标所有事件 - 5分钟没有操作,自动关闭 Form 窗体
C#
钩子
捕获键盘鼠标...
钩子
可以
截获
并处理相应的
消息
,例如键盘
钩子
可以
截获
键盘
消息
,外壳
钩子
可以截取、启动和关闭应用
程序
的
消息
等。
钩子
分为线程
钩子
和系统
钩子
,线程
钩子
监视指定线程的事件
消息
,而系统
钩子
...
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章