博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VC设置程序热键
阅读量:7103 次
发布时间:2019-06-28

本文共 519 字,大约阅读时间需要 1 分钟。

为程序设置热键就是用到一个RegisterHotKey系统API。当然些API的使用相对简单,但也需要注意一些地方,所以在使用API前请参考MSDN相关文档。本文只给出一个设置程序热键的例子代码如下:

1.  在OnInitDialog中调用RegisterHotKey设置热键

RegisterHotKey(m_hWnd,1001,MOD_CONTROL|MOD_SHIFT,'S');

2.  在对话框的头文件中声明热键处理函数

   afx_msg LRESULT OnHotKey(WPARAM wParam,LPARAM lParam);

3.  在对话框的实现文件中实现热键处理函数

LRESULT CTestDlg::OnHotKey(WPARAM wParam,LPARAM lParam)

{

   if(wParam==1001)

            CWnd::SetForegroundWindow();

          return 0;

}

4.  映射热键消息与处理函数

   ON_MESSAGE(WM_HOTKEY,OnHotKey)

转载于:https://www.cnblogs.com/rogee/archive/2011/02/15/1954994.html

你可能感兴趣的文章
Nodejs v4.x.0API文档学习(1)简介
查看>>
html5-语义化标签(一)
查看>>
团队成员简介及分工
查看>>
Python迭代器与生成器
查看>>
结对-贪吃蛇-最终程序
查看>>
2、观察者模式
查看>>
动态给组件添加背景,一半圆角
查看>>
关于《大道至简》第三章的收获
查看>>
Java读取excel(兼容03和07格式)
查看>>
SEO初识
查看>>
275. H-Index II
查看>>
async await的简单使用
查看>>
《几何与代数导引》例2.6
查看>>
《数学分析新讲》_张筑生,12.5节:隐函数定理(1)
查看>>
str()与repr(),input()与raw_input()
查看>>
jquery设置select选中的文本
查看>>
结对编程队友代码分析
查看>>
Windows下更换MAC地址
查看>>
字符串基本操作
查看>>
linux之间文件共享的方式
查看>>