您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 怎样才能Hook到ActiveX控件内内嵌的WMP控件的消息

怎样才能Hook到ActiveX控件内内嵌的WMP控件的消息

来源:网络整理     时间:2016/8/24 2:35:08     关键词:

关于网友提出的“ 怎样才能Hook到ActiveX控件内内嵌的WMP控件的消息”问题疑问,本网通过在网上对“ 怎样才能Hook到ActiveX控件内内嵌的WMP控件的消息”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 怎样才能Hook到ActiveX控件内内嵌的WMP控件的消息
描述:

       写了一个ActiveX的播放器,里面内嵌了一个Windows Media Player控件,现在我想自己处理Windows Media Player控件的键盘和鼠标消息,但是鼠标消息始终Hook不到,而键盘消息能够Hook到。有什么办法不通过全局Hook拿到Windows Media Player控件的鼠标消息自己处理?


解决方案1:

引用 5 楼 cnbirdfly 的回复:
引用 1 楼 zgl7903 的回复:
响应 Windows Media Player控件的事件即可
控件上右键 Event 中选择你想要自己处理的事件
现在的情况是这样的,Windows Media Player控件嵌在一个Dialog里,我想双击后Diolog全屏显示控制条。
现在重载DoubleClickOcxWmp之后,Windows Media Player除了执行……

什么都不写是指什么?直接return呢,可以吗 解决方案2:

Media控件自身有消息响应,自己重载一下对应的鼠标按键消息...来处理

解决方案3:

响应 Windows Media Player控件的事件即可 
控件上右键 Event 中选择你想要自己处理的事件


以上介绍了“ 怎样才能Hook到ActiveX控件内内嵌的WMP控件的消息”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3546771.html

相关图片

相关文章