基于对话框建立一个MFC应用程序,我把默认的标识为IDOK的按钮的定义(#define IDOK)给删除了 再以后建立一个同样的应用程序时提示你IDOK 没有定义;我该在哪里重新定义啊  那个文件我找不到 麻烦各位大虾指教 不然得重新装了

解决方案 »

  1.   

    你修改了SDK里的winuser.h?#define IDOK                1
      

  2.   

    你在那个文件里删除的就定义在那个文件里啊.
    \PlatformSDK\Include\WinUser.h 和PlatformSDK\Include\WinUser.rh里面。
    放在和#define IDCANCEL            2
    一起就好了
      

  3.   

    就在..\Include\WINUSER.H里#define IDOK                1
    #define IDCANCEL            2
    #define IDABORT             3
    #define IDRETRY             4
    #define IDIGNORE            5
    #define IDYES               6
    #define IDNO                7这几个连在一起的,,
      

  4.   

    定义在..\vc98\Include\winuser.h文件里面的7537行,但是我试了一下,把里面的注释掉在外面自己的程序里写入#define IDOK 1也可以运行,这只是一个宏定义而已。
      

  5.   

    谢谢各位高手了  问题解决了 在WinUser.rh里面