社区
ATL
帖子详情
OCX里可以用PreTranslateMessage捕获系统的消息吗?
bingocn
2005-12-28 11:21:42
我想捕获WM_DEVICECHANGE的消息,以前用对话框的时候可以用PreTranslateMessage捕获,在OCX里我怎么做呢?
谢谢。
...全文
234
6
打赏
收藏
OCX里可以用PreTranslateMessage捕获系统的消息吗?
我想捕获WM_DEVICECHANGE的消息,以前用对话框的时候可以用PreTranslateMessage捕获,在OCX里我怎么做呢? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
syy64
2005-12-30
打赏
举报
回复
你应该把调用程序的窗口句柄传到oCX里。
蒋晟
2005-12-30
打赏
举报
回复
HWND?保存起来啊。只要创建的窗口过程转发了WM_DEVICECHANGE就可以。
蒋晟
2005-12-29
打赏
举报
回复
用CreateWindow或者CWnd::Create就可以……
bingocn
2005-12-29
打赏
举报
回复
CreateWindow返回的HWND我该怎么做呢?
我现在做个对话框,然后产生它的一个对象,再Create。在对话框中加入PreTranslateMessage好像还是不可以捕获到系统消息。
蒋晟
2005-12-28
打赏
举报
回复
WM_DEVICECHANGE只发给顶层窗口。你可以自己创建一个隐藏的顶层窗口来接收这个消息。
bingocn
2005-12-28
打赏
举报
回复
您好,谢谢您的回复,我经常得到您的帮助 :)
可以说的具体点吗?在OCX里面加一个对话框?
或者给我一个简单的例子。再次感谢!
VC重载Pre
Translate
Message
事件实现鼠标双击
项目中用到第三方提供的
OCX
控件用于播放视频,但VC中导入
OCX
控制没有鼠标双击事件,窗体OnLButtonDblClk事件,在
OCX
控件上无效,网上查资料可以利于重载Pre
Translate
Message
捕获
鼠标双击事件,代码如下: ...
C# 关于ActiveX(
OCX
)获取外部键盘鼠标事件
下面是网上看到的两篇关于
OCX
事件处理的文章,思路和方式没问题,关键是怎么转为C#,请有这方面经验的指点一下!
OCX
控件在网页中如何获得键盘事件原文地址:...
OCX
视频控件双击事件实现
我的
OCX
控件是利用LIBVLC库写的,为了实现鼠标双击放大缩小功能,折腾了我一天时间。下面记录下解决经历。 1、首先,在网上能找到的方法是用钩子的方法: 钩子生成方法: /*定义全局钩子*/ static HHOOK ...
ocx
控件在网页中如何获得键盘事件
在网页中的
ocx
控件有时无法获得键盘事件,当网页中的
ocx
控件上有子窗口的时候,更是无法获得键盘事件,解决该问题的方法如下: 1 想让你的Activex捕捉到控制键,必须要让他成为整个屏幕Actice的. 在CxxxCtrl...
基于DirectShow视频及图片
捕获
软件的开发(写的非常详细)在后几篇博客 我会更新
运用DirectShow,我们可以很方便地从支持WDM驱动模型的采集卡上
捕获
数据,并且进行相应的后期处理乃至存储到文件中。它广泛地支持各种媒体格式,包括Asf、Mpeg、Avi、Dv、Mp3、Wave等等,使得多媒体数据的回放变得轻
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章