error C2660: “MessageBoxA” : 函数不接受 1 个参数

MessageBox函数的区别:

一个参数的MessageBox是MFC封装Win SDK的,只能在对话框里面进行调用;

例如:MessageBox( "pGRAY 空间申请失败");


而四个参数的MessageBox函数,是Win SDK的,他有四个参数。 

例如:MessageBox(NULL, "pGRAY 空间申请失败", "提示", MB_OK);

函数原型为:

int MessageBox(

  HWND hWnd,          // handle to owner window

  LPCTSTR lpText,     // text in message box

  LPCTSTR lpCaption,  // message box title

  UINT uType          // message box style

);


注意两者的区别,不能混用了。


你可能感兴趣的:(Visual,Studio,2010,+,MFC)