独学プログラミング言語のページ > Win32API(C言語,C++) > DialogBox

DialogBox

DialogBox

ダイアログボックステンプレートリソースから、モーダルダイアログボックスを作成する

INT_PTR DialogBox(
  HINSTANCE hInstance,  //モジュールのハンドル
  LPCTSTR lpTemplate,   //ダイアログボックステンプレート
  HWND hWndParent,      //オーナーウィンドウのハンドル
  DLGPROC lpDialogFunc  //ダイアログボックスプロシージャ
);

EndDialog

モーダルダイアログボックスを破棄し、そのダイアログボックスに関係するすべての処理を終了する

BOOL EndDialog(
  HWND hDlg,        //ダイアログボックスのハンドル
  INT_PTR nResult   //返したい値
);

まず下のようなダイアログを作成して下さい。

ダイアログボックスのIDはIDD_DIALOG1としています。
ボタンのIDはIDOKとIDCANCELです。

ソース


C言語 C++ Win32API Delphi Visual Basic Windows サンプル Oracle 自作プログラム お勧め書籍 TOPページ