标签:返回 accelerator 句柄 win32 按下 HACCEL hWnd 加速
win32的加速键和菜单栏的功能是类似的
类似Accelerator Ctrl + C 这个复制功能在右键菜单选项里面也是有的
使用可视化窗口添加资源
HACCEL LoadAccelerators( //加速加速键<表>,返回加速键<表>的句柄
HINSTANCE hInstance, //应用程序的实例句柄
LPCTSTR lpTableName //加速键的talbe名字
);
//这个函数会拿着我们按下的键去和加速键表匹配,匹配成功,用SendMessage(hWnd,WM_COMMAND,低十六位:按下键的key,高16位1,XXX)发送消息,返回非0;匹配失败,说明按下的不是加速键,返回0
int TranslateAccelerator( //翻译加速键,让加速键有反应,如果我们按下的键是加速键,返回非0,是的话<翻译>并且就<返回0>
HWND hWnd,
HACCEL hAccTable, //加速键表的句柄
LPMSG lpMsg //具体的消息
);
标签:返回,accelerator,句柄,win32,按下,HACCEL,hWnd,加速
来源: https://www.cnblogs.com/sqmw/p/16531432.html
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。