2.在头文件中添加 BOOL PreTranslateMessage(MSG *pMsg) 方法
3.在CPP文件中完成该方法
**/
BOOL CXXXDlg::PreTranslateMessage(MSG *pMsg)
{
//AfxGetApp()->m_hInstance 获得程序实例
//IDR_ACCELERATOR1 就是刚才加入到资源中的那个Accelerator的ID
HACCEL hAccelTable
hAccelTable = LoadAccelerators(AfxGetApp()->m_hInstance, MAKEINTRESOURCE(IDR_ACCELERATOR1))
int iResult=0
//我们点击键盘时会向窗体发送消息,在这里我们捕获到消息,然后进行翻译
//把按键的消息翻译成点击按钮的消息,这样,就相当于我们点击按钮了(这是我自己的理解)
switch(pMsg->message)
{
case WM_KEYDOWN:
{
}
case WM_SYSKEYDOWN: //我们只需要关心这个类型的消息就可以了
{
iResult = TranslateAccelerator(m_hWnd, hAccelTable, pMsg) //这个函数用来翻译资源文件的内容
if(iResult)
{ //翻译成功返回TRUE
return TRUE
}
}
}
return CDialog::PreTranslateMessage(pMsg)
}
Ctrl+E,D ----
格式化全部代码
Ct
rl+E,F
----
格式化选中的代码
CTRL + SHIFT + B
生成解决方案
CTRL + F7
生成编译
CTRL + O
打开文件
CTRL + SHIFT + O
打开项目
CTRL + SHIFT + C
显示类视图窗口
F4
显示属性窗口
SHIFT + F4
显示项目属性窗口
CTRL + SHIFT + E
显示资源视图
F12
转到定义
CTRL + F12
转到声明
CTRL + ALT + J
对象浏览
CTRL + ALT + F
1
帮助目录
CTRL + F1
动态帮助
F1
帮助
SHIFT + F1
当前窗口帮助
CTRL + ALT + F
3
帮助
-
搜索
SHIFT + ALT + ENTER
全屏显示
CTRL + -
向后定位
CTRL + SHIFT + -
向前定位
CTRL + F4
关闭文档窗口
CTRL + PAGE DOWN
光标定位到窗口上方
CTRL + PAGE UP
光标定位到窗口下方
CTRL + F6
CTRL + TAB
下一个文档窗口
CTRL + SHIFT + F6
CTRL + SHIFT + TAB
上一个文档窗口
ALT + F6
下一个面板窗口
CTRL + K, CTRL + L
取消
remark
CTRL + K, CTRL + C
注释选择的代码
CTRL + K, CTRL + U
取消对选择代码的注释
CTRL + M, CTRL + O
折叠代码定义
CTRL + M, CTRL + L
展开代码定义
CTRL + DELETE
删除至词尾
CTRL + BACKSPACE
删除至词头
SHIFT + TAB
取消制表符
CTRL + U
转小写
CTRL + SHIFT + U
转大写
CTRL + SHIFT + END
选择至文档末尾
CTRL + SHIFT + HOME
选择至文档末尾开始
SHIFT + END
选择至行尾
SHIFT + HOME
选择至行开始处
SHIFT + ALT + END
垂直选择到最后尾http://wenku.baidu.com/view/b56f0b765acfa1c7aa00cc2e.html
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)