MessageBox()要在窗口类中使用,非窗口类要用AfxMessageBox()

解决方案 »

  1.   

    CWnd类有MessageBox成员函数,它使用三个参数。
    CWinApp类及其基类并没有MessageBox成员函数,因此你在这里写的MessageBox实际上是全局的MessageBox即Win API中的MessageBox:这个MessageBox需要4个参数,第一个参数是窗口句柄——当作为CWnd类的成员函数时,这个窗口句柄将由this指针隐式提供。
      

  2.   

    ::MessageBox(NULL,"初始化错误","错误",MB_ICONERROR);
      

  3.   

    ::MessageBox(NULL,"初始化错误","错误",MB_ICONERROR);  right!!