次の方法で共有


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 を使用します。

次に示すメッセージ ボックスで使用できるさまざまなシステムのアイコン:

停止 (x) アイコン

MB_ICONHANDMB_ICONSTOPMB_ICONERROR

ヘルプ (?) アイコン

MB_ICONQUESTION

重要 (!) アイコン

MB_ICONEXCLAMATIONMB_ICONWARNING

情報 (i) アイコン

MB_ICONASTERISKMB_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

参照

関連項目

CWnd クラス

階層図

MessageBox

AfxMessageBox