mfc多文档视窗中取消快捷键(如:ctrl+n,f1,f5等)

解决方案 »

  1.   

    还有问大虾一下m_pDocument->SetTitle("标题");
    怎么会在标题栏中出现-[标题]我想只有 标题 的那种效果啊
      

  2.   

    你用文本形式打开.rc资源文件,然后就可以看到里面定义的快捷键了,步骤如下:
    工具栏“打开”按钮(或Ctrl+O),在弹出的文件对话框里找到你的.rc 资源文件,
    对话框下面的“open as”下拉框选择"text",就可以看到了,内容如下:IDR_MAINFRAME MENU PRELOAD DISCARDABLE 
    BEGIN
    POPUP "文件(&F)"
    BEGIN
    MENUITEM "新建(&N)\tCtrl+N",                ID_FILE_NEW
    MENUITEM "打开(&O)...\tCtrl+O",            ID_FILE_OPEN
    MENUITEM "保存(&S)\tCtrl+S",               ID_FILE_SAVE
    MENUITEM "另存为(&A)...",                 ID_FILE_SAVE_AS
    MENUITEM SEPARATOR
    MENUITEM "打印(&P)...\tCtrl+P",           ID_FILE_PRINT
    MENUITEM "打印预览(&V)",              ID_FILE_PRINT_PREVIEW
    MENUITEM "打印设置(&R)...",             ID_FILE_PRINT_SETUP
    MENUITEM SEPARATOR
    MENUITEM "最近文件",                 ID_FILE_MRU_FILE1,GRAYED
    MENUITEM SEPARATOR
    MENUITEM "退出(&X)",                       ID_APP_EXIT
    END
    POPUP "编辑(&E)"
    BEGIN
    MENUITEM "撤消(&U)\tCtrl+Z",               ID_EDIT_UNDO
    MENUITEM SEPARATOR
    MENUITEM "剪切(&T)\tCtrl+X",                ID_EDIT_CUT
    MENUITEM "复制(&C)\tCtrl+C",               ID_EDIT_COPY
    MENUITEM "粘贴(&P)\tCtrl+V",              ID_EDIT_PASTE
    END
    POPUP "查看(&V)"
    BEGIN
    MENUITEM "工具栏(&T)",                    ID_VIEW_TOOLBAR
    MENUITEM "状态栏(&S)",                 ID_VIEW_STATUS_BAR
    END
    POPUP "帮助(&H)"
    BEGIN
    MENUITEM "关于 sdf(&A)...",          ID_APP_ABOUT
    END
    END你看到那些快捷键了吧?然后把它修改掉或除掉就行了。
      

  3.   

    对不起,我贴错了。应该是以下描述:IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE
    BEGIN
    "N",            ID_FILE_NEW,            VIRTKEY,CONTROL
    "O",            ID_FILE_OPEN,           VIRTKEY,CONTROL
    "S",            ID_FILE_SAVE,           VIRTKEY,CONTROL
        "P",            ID_FILE_PRINT,          VIRTKEY,CONTROL
    "Z",            ID_EDIT_UNDO,           VIRTKEY,CONTROL
    "X",            ID_EDIT_CUT,            VIRTKEY,CONTROL
    "C",            ID_EDIT_COPY,           VIRTKEY,CONTROL
    "V",            ID_EDIT_PASTE,          VIRTKEY,CONTROL
    VK_BACK,        ID_EDIT_UNDO,           VIRTKEY,ALT
    VK_DELETE,      ID_EDIT_CUT,            VIRTKEY,SHIFT
    VK_INSERT,      ID_EDIT_COPY,           VIRTKEY,CONTROL
    VK_INSERT,      ID_EDIT_PASTE,          VIRTKEY,SHIFT
    VK_F6,          ID_NEXT_PANE,           VIRTKEY 
    VK_F6,          ID_PREV_PANE,           VIRTKEY,SHIFT
    END
      

  4.   

    比如说我不要“打印”菜里的快捷键,就把
     "P",            ID_FILE_PRINT,          VIRTKEY,CONTROL
     删掉。
      

  5.   

    dadi0189(流年似水......) 大哥,小弟以前把IDR_MAINFRAME ACCELERATORS PRELOAD MOVEABLE PURE
    BEGIN
    "N",            ID_FILE_NEW,            VIRTKEY,CONTROL
    "O",            ID_FILE_OPEN,           VIRTKEY,CONTROL
    "S",            ID_FILE_SAVE,           VIRTKEY,CONTROL
        "P",            ID_FILE_PRINT,          VIRTKEY,CONTROL
    "Z",            ID_EDIT_UNDO,           VIRTKEY,CONTROL
    "X",            ID_EDIT_CUT,            VIRTKEY,CONTROL
    "C",            ID_EDIT_COPY,           VIRTKEY,CONTROL
    "V",            ID_EDIT_PASTE,          VIRTKEY,CONTROL
    VK_BACK,        ID_EDIT_UNDO,           VIRTKEY,ALT
    VK_DELETE,      ID_EDIT_CUT,            VIRTKEY,SHIFT
    VK_INSERT,      ID_EDIT_COPY,           VIRTKEY,CONTROL
    VK_INSERT,      ID_EDIT_PASTE,          VIRTKEY,SHIFT
    VK_F6,          ID_NEXT_PANE,           VIRTKEY 
    VK_F6,          ID_PREV_PANE,           VIRTKEY,SHIFT
    END
    全删除了,现在出现了一下默认的快捷键,我加上去看看
      

  6.   

    我现在用mfc做的llq 打开一个网站,问题:我现在按ctrl+n,就通过ie弹出当前页面了