VS2012 实现接口快捷键

VS2012 实现接口快捷键,第1张

 /*** 1.在资源中加入一个Accelerator,然后进行设置,ID,就是希望的那个能被快捷键代替的按钮的ID,KEY,就是你希望的快捷键,TYPE,我选择了VIRTKEY

         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)  

}

Ct

rl+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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7801289.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存