本文介绍了为什么在sdi mfc vc ++的菜单选项中看不到加速键的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么加速器键在sdi mfc vc ++ 2010中的应用程序的菜单选项中不可见

Why Accelerator keys are not visible in menu options of the application in sdi mfc vc++ 2010

推荐答案

IDR_ACCELERATORS ACCELERATORS 
BEGIN
    "A",            ID_EDIT_SELECT_ALL,     VIRTKEY, CONTROL, NOINVERT
    "C",            ID_EDIT_COPY,           VIRTKEY, CONTROL, NOINVERT
    "V",            ID_EDIT_PASTE,          VIRTKEY, CONTROL, NOINVERT
    "X",            ID_EDIT_CUT,            VIRTKEY, CONTROL, NOINVERT
    "Z",            ID_EDIT_UNDO,           VIRTKEY, CONTROL, NOINVERT
    VK_F6,          ID_NEXT_PANE,           VIRTKEY 
    VK_F6,          ID_PREV_PANE,           VIRTKEY, SHIFT
END





菜单项在资源文件中实现为:





Menu items are implemented in the resource file as:

IDR_MAINMENU MENU DISCARDABLE
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "E&xit",                       ID_APP_EXIT
    END
END





注意在菜单定义中使用&符号(&)。



Note the use of the ampersand ("&") in the menu definitions.


这篇关于为什么在sdi mfc vc ++的菜单选项中看不到加速键的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-26 17:49