IPropertyPage::Activate メソッド (ocidl.h)
プロパティ ページのダイアログ ボックス ウィンドウを作成します。
ダイアログ ボックスは、フレーム、キャプション、またはシステム メニュー/コントロールなしで作成されます。 ダイアログ内のテキストは、 IPropertyPageSite::GetLocaleID によって取得されたロケールと一致している必要があります。
構文
HRESULT Activate(
[in] HWND hWndParent,
[in] LPCRECT pRect,
[in] BOOL bModal
);
パラメーター
[in] hWndParent
作成されるダイアログ ボックスの親のウィンドウ ハンドル。
[in] pRect
ダイアログ ボックスの位置情報を含む RECT 構造体へのポインター。 このメソッドは、この構造体で記述された配置と寸法を含むダイアログ ボックスを作成する必要があります。
[in] bModal
ダイアログ ボックス フレームがモーダル (TRUE) かモードレス (FALSE) かを示します。
戻り値
このメソッドは、E_OUTOFMEMORYおよびE_UNEXPECTED標準の戻り値と、次の値を返すことができます。
リターン コード | 説明 |
---|---|
|
メソッドは正常に完了しました。 |
|
prc 内のアドレスが無効です。 たとえば、 NULL にすることができます。 |
注釈
プロパティ ページは、このプロセスで作成されたウィンドウ ハンドルを保持します。このハンドルを使用して 、IPropertyPage::D eactivate 内のダイアログ ボックスを破棄します。
実装者へのメモ
E_NOTIMPLは有効な戻り値ではありません。要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ocidl.h |