AtlAxCreateDialog
更新 : 2007 年 11 月
ユーザーが用意するダイアログ テンプレートからモードレス ダイアログ ボックスを作成します。
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