首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

使用AcitveX做一个button,怎么添加热键

2012-01-28 
使用AcitveX做一个button,如何添加热键?大家好,我想用AcitveX做一个button,想使此button具有添加局部热键

使用AcitveX做一个button,如何添加热键?
大家好,我想用AcitveX做一个button,想使此button具有添加局部热键的功能,请问如何实现?
所谓局部热键,就是当button所在窗口在前台运行时热键才起作用,后台隐藏时不起作用。
请问怎么实现?

分只有这么些了,请见谅!谢谢!

[解决办法]
需要架构上的支持, 不可能弄个独立功能, 只有对焦的窗体才会领取来消息, 只有当前程序, 才能够领取到CM, 定义属性并由架构自动读取并注册是一种较好的方式
[解决办法]
可以用局部线程键盘钩子。因为钩子是作用于线程的,故其他应用不响应此热键。
ActiveX控件本身对键盘处理比较特殊,用钩子是一种省事的办法。

热点排行