社区
界面
帖子详情
不用HOOK,如何拦截FILEOPENDLG的IDOK消息?LEADER要我判断当前打开的假如是网络文件就弹出个警告,并不要关闭FILEOPENDLG
wkoji
2005-01-23 01:53:42
各位高手帮忙啊
其实就是接收到IDOK被触发时,检查当前要打开的FILE NAME,假如前面有HTTP,则弹出警告,同时不要继续处理。具体的FILEOPENDLG是公司自己用WIN API写的,不是基于MFC的。所以也没办法杂PREMESSAGE里去处理
...全文
78
8
打赏
收藏
不用HOOK,如何拦截FILEOPENDLG的IDOK消息?LEADER要我判断当前打开的假如是网络文件就弹出个警告,并不要关闭FILEOPENDLG
各位高手帮忙啊 其实就是接收到IDOK被触发时,检查当前要打开的FILE NAME,假如前面有HTTP,则弹出警告,同时不要继续处理。具体的FILEOPENDLG是公司自己用WIN API写的,不是基于MFC的。所以也没办法杂PREMESSAGE里去处理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sevencat
2005-01-24
打赏
举报
回复
我记得可以传一个消息回调给他的。
binjuny
2005-01-24
打赏
举报
回复
我同意 wbusy(Woods)的建议,不过要重载必须很熟悉FILEOPENDLG才行,若不然很不好做。
wbusy
2005-01-24
打赏
举报
回复
自己派生一个新的FileDialog,然后重载OK按钮的响应函数不行吗?
xuzheng318
2005-01-24
打赏
举报
回复
LONG SetWindowLong(
hWnd,
GWL_EXSTYLE,
dwNewLong);
wkoji
2005-01-24
打赏
举报
回复
问题已解决
使用SetWindowLong
多谢上面各位帮忙
wkoji
2005-01-23
打赏
举报
回复
多谢啊,顶也给分。到解决为止
再开贴也可以
shicheng521
2005-01-23
打赏
举报
回复
顶
wkoji
2005-01-23
打赏
举报
回复
ding
React
hook
实战【作业+传授经验】
这套课程中,我充当教练的角色,讲师或老师,给人的感觉只是讲,而教练,不只是教,还要带你练,所以最重要的,并不只是传授知识,而是带你实践,去真正的运用知识。 课程建立了讨论的主题,课程或者说是知识,并不...
使用
hook
拦截
消息
钩子(
Hook
),是Windows
消息
处理机制的一个平台,用用程序可以在上面设置子程以监视指定窗口的某种
消息
,而且所监视的窗口可以是其他进程所创建的(我始终认为用
hook
去钩
当前
自己的进程没多大意义,去钩别的进程才...
利用
HOOK
API
拦截
文件
操作
先读下
Hook
API 使用文档:功能简介
Hook
API 是一个截获Windows 32位API函数的开发包,它可以在Windows调用某个API函数的时候,先调用自己编写的函数,从而实现特殊的功能。
Hook
API同样也适用于截获用户自己编写的DLL...
基于C++的
Hook
暴力实现!
拦截
系统api,绝对给100分!
HOOK
机制允许应用程序
拦截
并处理Windows
消息
或指定事件,当指定的
消息
发
出
后,
HOOK
程序就可以在
消息
到达目标窗口之前将其捕获,从而得到对
消息
的控制权,进而可以对该
消息
进行处理或修改,加入我们所需的功能。...
Hook
技术之
消息
拦截
(Windows
Hook
)
首先来说说windows
消息
Hook
,这个
消息
Hook
就是我们常用的通过SetWindows
Hook
Ex来设置一个
Hook
,这个函数通过将这个
Hook
插入到
Hook
链的最前端,而发送给我们已经
Hook
了的窗口的
消息
首先会被我们的
Hook
函数截获,也...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章