为何我在某些文件里用MessageBox("ok!")就可以,但有些就不可以。急待你的回复。还有为何是MessageBoxA,而我用的是MessageBox.

解决方案 »

  1.   

    MessageBox("ok!") 可以用的话,你是用了 MFC;不能用且提示你应该为 MessageBoxA 的话,那么你没有用到 MFC .
      

  2.   

    MessageBox("ok!","ok!",MB_OK);
    AfxMessageBox("ok!");
      

  3.   

    系统里一般有两个版本的messagebox,一个是unicode版本的,MessagebBoxW(),一个是ascii版本的,MessageBoxA(),你在某些mfc类里可以直接调用MessaeBox()是因为该类已经封装了MessageBox()函数(比如CView,CDialog等)