Visual C++でのDialogBoxParam()関数の使い方は?

VCで、DialogBoxParam()はパラメータを持つモーダルダイアログを作成し表示するための関数です。構文は次のとおりです。

INT_PTR DialogBoxParam(
_In_opt_ HINSTANCE hInstance,
_In_ LPCTSTR lpTemplate,
_In_opt_ HWND hWndParent,
_In_opt_ DLGPROC lpDialogFunc,
_In_ LPARAM dwInitParam
);

パラメーターの説明:

  1. hInstance モジュールのインスタンスハンドル(通常は GetModuleHandle(NULL))、つまり、現在のアプリケーションのインスタンスハンドル
  2. lpTemplate: ダイアログテンプレートのリソースID またはリソース名。
  3. 親ウィンドウのハンドル。NULL に指定した場合は親ウィンドウを持たない。
  4. lpDialogFunc:ダイアログボックスのメッセージの処理を行う、ダイアログボックスプロシジャのアドレス。
  5. dwInitParam:ダイアログ プロシージャに渡される初期化パラメーターです。

DialogBoxParam() 関数の戻り値はダイアログフレーム関数の戻り値です。

bannerAds