CWnd::MessageBox
アプリケーションに用意されたメッセージとキャプションを含む メッセージ ボックス スタイル の一覧で説明する定義済みのプッシュ ボタン アイコンとの組み合わせとウィンドウを作成し、表示します。
int MessageBox(
LPCTSTR lpszText,
LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK
);
パラメーター
lpszText
CString をポイントし、表示するメッセージを含む文字列、オブジェクト、または null 終了しました。lpszCaption
CString をポイントし、メッセージ ボックスのキャプションに使用する文字列にオブジェクトまたは null 終了しました。lpszCaption が nullの場合は、既定のキャプション「エラー」が使用されます。nType
メッセージ ボックスの内容と動作を指定します。
戻り値
このメソッドは Windows SDKで定義されている MessageBox 関数を使用します。このメソッドは、この関数を呼び出した結果を返します。
解説
アプリケーションのメッセージ ボックスを実装するには、このメンバー関数の代わりにグローバル関数 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);
}
必要条件
ヘッダー: afxwin.h