社区
Windows SDK/API
帖子详情
如何能够检测到在某个应用程序的对话框中是点击了“确认”button还是“取消”button??
njiceshihong8
2003-10-20 10:40:34
如何能够检测到在某个应用程序的对话框中是点击了“确认”button还是“取消”button??
...全文
33
8
打赏
收藏
如何能够检测到在某个应用程序的对话框中是点击了“确认”button还是“取消”button??
如何能够检测到在某个应用程序的对话框中是点击了“确认”button还是“取消”button??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiangchun_xn
2003-10-21
打赏
举报
回复
halibut(乡下人) :
这样做不会非法操作把,因为新的WNDPROC的地址是我的,并不是对方的阿,会不会发生访问异常,除非新的WNDPROC已经用dll注入到对方的进程中去。
jiangchun_xn
2003-10-20
打赏
举报
回复
API Hook,非常复杂的技术,截取其它进程MessageBox的返回值。程序员杂志上有,查查。
huangjuliang
2003-10-20
打赏
举报
回复
你到底什么意思?说清楚呀!
njiceshihong8
2003-10-20
打赏
举报
回复
我是检测另外一个应用程序的对话框中的点击情况,不是在本应用程序中!
有什么办法吗?
beyondzhx
2003-10-20
打赏
举报
回复
MessageBox(FormPlanMain->Handle, "是否删除所选项目", "警告", MB_YESNO | MB_ICONINFORMATION) == ID_NO) return;
huangjuliang
2003-10-20
打赏
举报
回复
你点击了“确认”button,设置一个参数就可以了,根据参数来判断·
halibut
2003-10-20
打赏
举报
回复
用 GetWindowLong()和SetWindowLong()也可以做.
首先你要取得要监视的对话框的句柄hwnd,用GetWindowLong(hwnd,GWL_WNDPROC)取得窗口原来的WNDPROC函数地址,并保存,用SetWindowLong(hwnd,GWL_WNDPROC,lpfnWndProc)设成你的一个新WNDPROC函数地址,这样你就可以拦截这个窗口的所有消息了,在你的WNDPROC中拦截COMMAND消息,判断wParam的值是IDOK还是IDCANCEL就知道了,需要注意的是在你的WNDPROC中,对于所有的消息要先调用你事先保存的原窗口的WNDPROC函数,这样程序才能正常执行,在你需要撤消对该窗口的拦截时,请用SetWindowLong(hwnd,GWL_WNDPROC,lpfnOldWndProc)恢覆窗口的原WNDPROC地址.
qiu_allan
2003-10-20
打赏
举报
回复
是的,要截取其它进程的MessageBox的返回值。要用钩子,有点繁。
C#编程经验技巧宝典
4 <br>0009 设置Windows
应用程序
启动窗体 5 <br>0010 设置Web
应用程序
起始页 5 <br>0011 如何设置程序的出错窗口 5 <br>0012 如何进行程序调试 6 <br>0013 如何结束不能正常运行的程序 ...
asp.net知识库
在 ASP.NET 2.0 中创建 Web
应用程序
主题 ASP.NET 2.0 中的数据访问 ASP.NET 2.0:弃用 DataGrid 吧,有新的网格控件了! 将 ASP.NET 2.0
应用程序
服务配置为使用 SQL Server 2000 或 SQL Server 2005 ASP.NET 2.0 ...
对话框
驱动程序
前面学到了怎么设计
对话框
,现在我们来学习学习怎么来怎么写
对话框
的驱动程序吧~~(搬运工再次上线 一大波知识袭来喽~)
对话框
文件描述了
对话框
的结构和外观、所属控件的样式、功能及控件的布局。但是将
对话框
显示...
第4章 Qt 5基本
对话框
一、Qt 5基本
对话框
首先介绍标准文件
对话框
(QFileDialog)、标准颜色
对话框
(QColorDialog)、标准字体
对话框
(QFontDialog)、标准输入...选中的文件名所在目录路径将显示在图4.1中该按钮右侧的标签中。 (2)..
VC++
对话框
学习总结
在你的工程中添加另一个工程的rc文件,这时资源视图中就会出现两个rc,从后加的rc中拷贝资源到你自己工程的rc中就可以了。 法2:vc中如何拷贝一个工程的
对话框
资源到另一个工程中? 这是一个很专业也很有用的...
Windows SDK/API
1,221
社区成员
8,136
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章