int MessageBox(          HWND hWnd,
    LPCTSTR lpText,
    LPCTSTR lpCaption,
    UINT uType
);
是winapi函数在user。dll中,你不需要mfc就可以调用
如果自己建立对话框,则需要
INT_PTR DialogBox(          HINSTANCE hInstance,
    LPCTSTR lpTemplate,
    HWND hWndParent,
    DLGPROC lpDialogFunc
);
函数

解决方案 »

  1.   

    CONSOLE下输出信息语句就好了,不要用MBOX
      

  2.   

    你在dos环境下
    搞个对话框截面...出力不掏好的事..!
      

  3.   

     AfxMessageBox(...); 是MFC的全局函数,没有MFC的情况下根本没办法调用。在DLL中调用对话框和正常情况下是一样的,根本没有区别,另外在console下根本就没有对话框。
      

  4.   

    console下也可一使用MFC
    不过那完全是找麻烦..
      

  5.   

    要让程序支持MFC才可以调用AfxMessageBox,你可以建一个Win32 Console Application,然后添加MFC的支持。
      

  6.   

    其实是可以的,
    MessageBox(NULL,"hello",NULL,MB_OK);
      

  7.   

    建立一个对话框窗体是一件很繁琐的事情,
    首先填充WNDCLASSEX之后注册RegisterClassEx还需要自己实现一个消息泵。
    如果你打算再win32环境下使用MFC的东西首先需要静态或动态包含其MFC库之后调用其.h