在VC++中如何用MESSAGEBOX即能显示标题又能显示内容

来源:百度知道 编辑:UC知道 时间:2024/06/06 00:58:58
在VC++中如何用MESSAGEBOX即能显示标题又能显示内容

MessageBox(NULL,"内容","标题",0);
这个还不行吗?

CWnd的成员函数。
int MessageBox( LPCTSTR lpszText, LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK );
例:MessageBox(_T("你中奖了!"),_T("通知"));

int MessageBox(LPCTSTR lpszText,
LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK
);

① 在win32 application程序中用
int MessageBox( HWND hwnd, LPCTSTR lpszText, LPCTSTR lpszCaption, UINT nType );
其中第一个参数是父窗口,一般设为NULL,第二个参数即是消息框内容,第三个参数是标题,第四个参数用于指定消息框类型和按钮。
例如:MessageBox(NULL, TEXT("Hello, world."), TEXT("标题"), MB_OK);

② MFC应用程序中,用
int MessageBox( LPCTSTR lpszText, LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK );
第一个参数被类封装,省去第一个参数hwnd(已被类CWnd封装),填上消息内容,后面几个参数可以用默认参数,也可以填上。
例如:MessageBox(TEXT("下雨了"));