IPreviewHandler::SetWindow メソッド (shobjidl_core.h)

プレビューアー ウィンドウの親ウィンドウと、プレビューアー ウィンドウに使用する親内の領域を設定します。

構文

HRESULT SetWindow(
  [in] HWND       hwnd,
  [in] const RECT *prc
);

パラメーター

[in] hwnd

型: HWND

親ウィンドウへのハンドル。

[in] prc

型: const RECT*

プレビューアーの領域を定義する RECT へのポインター。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

注釈

プレビュー ハンドラーは、 prc によって定義された領域全体を描画する役割を担います。 プレビューアー ウィンドウが作成されている場合、プレビュー ハンドラーはプレビューアー ウィンドウを新しい親 hwnd に関連付け、プレビューアー ウィンドウのサイズを prc で定義された領域に変更する必要があります。 プレビューアー ウィンドウがまだ作成されていない場合、プレビュー ハンドラーは、 IPreviewHandler::D oPreview でプレビューアー ウィンドウが作成されたときのこの情報を記憶する必要があります。

メモ この情報は、 IPreviewHandler::D oPreview を呼び出す前に保存することをお勧めします。 これにより、プレビューが開始されない場合のセットアップ時のパフォーマンスが向上します。
 

要件

要件
サポートされている最小のクライアント Windows Vista、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)
再頒布可能パッケージ Windows Search 4 以降