1.基于对话框的MFC应用程序怎么取消按回车或ESC就退出比如自己封装了一个class,声明在X.h,实现在X.cpp,那么如何在工程里用这个类呢?不会每个工程都把cpp导入到源文件,把h文件导入到头文件这么麻烦吧?

解决方案 »

  1.   

    1、把一个按钮的ID设为IDOK或者IDCANCEL并且加上Default属性就可以了2、一般情况下都是源代码级的复用的,也以写成类库,用导出类的形式,不过不方便
      

  2.   

    1-PreTranslateMessage(MSG* pMsg) 
    if (pMsg->message == WM_KEYDOWN && 
    (pMsg->wParam == VK_ESCAPE || pMsg->wParam==VK_RETURN))
    {
    return TRUE;
    }
      

  3.   

    2.在ClassView中的你所想复用的类上点右键,选:Add to Gallery