次の方法で共有


CAxDialogImpl::Create

モードレス ダイアログ ボックスを作成するには、このメソッドを呼び出します。

HWND Create(
   HWND hWndParent,
   LPARAM dwInitParam = NULL 
);
HWND Create(
   HWND hWndParent,
   RECT&,
   LPARAM dwInitParam = NULL 
);

パラメーター

  • hWndParent
    [入力]オーナー ウィンドウへのハンドル。

  • dwInitParam
    [入力]値を WM_INITDIALOG のメッセージの lParam パラメーター]ダイアログ ボックスに渡すように指定します。

  • RECT&
    このパラメーターは使用されません。このパラメーターは CComControl渡しされます。

戻り値

新しく作成されたダイアログ ボックスへのハンドル。

解説

このダイアログ ボックスは CAxDialogImpl のオブジェクトに自動的にアタッチされます。モーダル ダイアログ ボックスを作成するには、DoModalを呼び出します。

2 番目のオーバーライドは、提供されるため、ダイアログ ボックスを CComControlで使用できます。

必要条件

Header: atlwin.h

参照

関連項目

CAxDialogImpl クラス

CAxDialogImpl::DestroyWindow

CAxDialogImpl::DoModal