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

注册热键的有关问题

2013-08-14 
注册热键的问题刚刚学会用RegisterHotKey和UnRegisterHotKey注册热键。但是发现一个问题,我写的程序注册了

注册热键的问题
刚刚学会用RegisterHotKey和UnRegisterHotKey注册热键。
但是发现一个问题,我写的程序注册了一个Shift+C的热键,然后打开记事本,此时再按Shift+C,记事本不能打大写的C字母,关掉我写的软件,又可以实现了,我在想这样是否是热键冲突了,

有没有办法将我写的软件的Tool的热键限制它的有效范围,只在我的Tool选中的时候

我注册的时候是直接写RegisterHotKey(Handle,0x10000,MOD_SHIFT,0x46)

求高手指教一下
[解决办法]
没错,程序窗体活动状态时注册热键,非活动状态(失去焦点)时注销,窗体有相应的事件,可在里面处理注册热键的有关问题

热点排行