MFCでメッセージ プロンプト ウィンドウを表示の方法

MFCではMessageBox関数を使ってメッセージダイアログを表示できます。MessageBox関数は次のように定義されています。

int MessageBox(
HWND hWnd,
LPCTSTR lpText,
LPCTSTR lpCaption,
UINT uType
);

いずれにせよ、hWndはメッセージボックスの親ウィンドウのハンドルを表わし、普通はNULLを引数に渡してデフォルトの親ウィンドウを使う。 lpTextはメッセージボックスに表示するテキストの内容を表わす。 lpCaptionはメッセージボックスのタイトルを表わす。 uTypeはメッセージボックスのスタイルを表わし、以下の一つまたはその組み合わせである可能性がある。

  1. MB_OK:「OK」ボタンのみを表示します。
  2. MB_YESNO: 「はい」「いいえ」の 2 つのボタンを表示します。
  3. 「キャンセル」、「リトライ」、「続行」の3つのボタンを表示します。
  4. MB_ICONINFORMATION:情報アイコンを表示します。
  5. MB_ICONWARNING: 警告アイコンを表示する。
  6. MB_ICONERROR:エラーアイコンを表示します。
  7. MB_ICONQUESTION: 疑問符アイコンを表示する

呼び出しの例:

MessageBox(NULL, _T(“これはメッセージ表示ウィンドウです!”), _T(“ヒント”), MB_OK | MB_ICONINFORMATION);

これにより、MFCプログラムで「OK」ボタンと情報アイコンを備えたメッセージヒントウィンドウをポップアップできます。

bannerAds