可能你的程序没有定义这几个快捷键,如果不是标准的 windows 编辑控件,而是其他的窗口,它是不会自动的继承 windows 的快捷键的,要自己在程序中定义

解决方案 »

  1.   

    我的Accelerator里已有
    ID_EIDT_CUT      Ctrl+Z  VIRTKEY
    但是在CEDIT里还是不能用这几个快捷键。
      

  2.   

    我没有改快捷键,只是上面打错了。
    另,我的TOOLBAR的TOOLTIP也不能显示了。
    为什么啊。。
    我的程序可是运行得很正常啊。没有什么错。
      

  3.   

    用ClassWiard建立了消息映射吗?
    是Dialog程序用PreTranslateMessage()来办吧!
    如:
    BOOL CMyDlg::PreTranslateMessage(MSG* pMsg) 
    {
    // TODO: Add your specialized code here and/or call the base class
    if(pMsg->wParam==VK_F2)
     OnStaticCopy();
    return CDialog::PreTranslateMessage(pMsg);
    }
      

  4.   

    我是用FROMVIEW。
    别好象没有OnStaticCopy()这个函数啊
      

  5.   

    那就更容易了!用ClassWiazard给菜单相应的ID(和快捷键的ID要相同)
    然后在生成的函数中写代码!