首页 > 学院 > 开发设计 > 正文

registerhotkey用法

2019-11-08 18:48:51
字体:
来源:转载
供稿:网友

步骤:

1.定义int型hotkeyID(热键标识符),定义BOOL变量:ishotkey=false;

2.初始化hotkeyID = GlobalAddAtom(TEXT("MyHotkey")) - 0xc000;//GlobalAddAtom生成C000-FFFF数据,hotkeyID需要0-BFFF;

3.RegisterHotKey(hWnd, hotkeyid,MOD_ALT,'R');//hWnd需要响应热键的窗口句柄;

//hotkeyid, (热键标识符) 

//MOD_ALT,(辅助键,可为ALT,CONTRL,WIN,SHIFT)

//'R'(快捷键,可为VK_功能键,数字和字母直接套'   ')

4.在WM_HOTKEY响应消息:

if(!ishotkey)

{

ishotkey=true;

//执行功能

ishotkey=false;},注意:wparam中的信息保存的 是hotkeyID(热键标识符)

5.关闭窗口时:unRegisterHotKey(hWnd, hotkeyid)

6.找女月月友。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表