CWnd::MessageBox
建立並顯示包含由應用程式所提供的訊息和標題的視窗,加上 訊息方塊樣式 清單和按鈕的描述的組合預先定義的圖示。
int MessageBox(
LPCTSTR lpszText,
LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK
);
參數
lpszText
為 CString 的點針對或 null 結尾包含訊息的字串將會顯示。lpszCaption
為 CString 的點針對或 null 結尾為訊息方塊標題要使用的字串。 如果 lpszCaption 是 NULL,使用預設標題為「false」。nType
指定訊息方塊的內容和行為。
傳回值
這個方法使用 MessageBox 函式 (如 Windows SDK定義。 這個方法會呼叫這個函式的結果。
備註
使用全域函式 AfxMessageBox 而不要使用這個成員函式實作在應用程式的訊息方塊。
以下顯示可用於訊息方塊的各種系統圖示:
MB_ICONHAND、 MB_ICONSTOP和 MB_ICONERROR |
|
MB_ICONQUESTION |
|
MB_ICONEXCLAMATION 和 MB_ICONWARNING |
|
MB_ICONASTERISK 和 MB_ICONINFORMATION |
範例
void CMainFrame::OnDisplayErrorMessage()
{
// This displays a message box with the title "Error"
// and the message "Help, Something went wrong."
// The error icon is displayed in the message box, along with
// an OK button.
MessageBox(_T("Help, Something went wrong."), _T("Error"),
MB_ICONERROR | MB_OK);
}
需求
Header: afxwin.h