AtlAxCreateDialog
ユーザーが用意するダイアログ テンプレートからモードレス ダイアログ ボックスを作成します。
ATLAPI_(HWND) AtlAxCreateDialog(
HINSTANCE hInstance,
LPCWSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogProc,
LPARAM dwInitParam
);
パラメーター
hInstance
[入力] モジュールのインスタンスを識別します。このモジュールの実行可能ファイルがダイアログ テンプレートを保持します。lpTemplateName
[入力] ダイアログ ボックス テンプレートを識別します。 このパラメーターは、ダイアログ ボックス テンプレートの名前を指定する null で終わる文字列へのポインター、またはダイアログ ボックス テンプレートのリソース識別子を指定する整数値です。 パラメーターがリソース識別子を指定する場合、上位ワードは 0 で、下位ワードは識別子を含んでいる必要があります。 MAKEINTRESOURCE マクロを使用してこの値を作成できます。hWndParent
[入力] ダイアログ ボックスを所有するウィンドウを識別します。lpDialogProc
[入力] ダイアログ ボックス プロシージャを指します。 ダイアログ ボックス プロシージャの詳細については、「DialogProc」を参照してください。dwInitParam
[入力] WM_INITDIALOG メッセージのパラメーター lParam でダイアログ ボックスに渡す値。
戻り値
標準の HRESULT 値のいずれかを返します。
解説
作成されたダイアログ ボックスには ActiveX コントロールを含めることができます。
Windows SDK の「CreateDialog」および「CreateDialogParam」を参照してください。
必要条件
**ヘッダー:**atlhost.h