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