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

プレビュー ハンドラーにフォーカスを設定するように指示します。

構文

HRESULT SetFocus();

戻り値

型: HRESULT

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

注釈

このメソッドは 、Shift キーの状態を照会して、フォーカスを最初のタブ位置に設定するか、最後のタブ位置に設定するかを決定する必要があります。 IPreviewHandler::SetFocus は、呼び出し元のスレッドによって作成されたウィンドウにフォーカスが設定されている場合にのみ成功するため、これが必要です。

これは、ホストからプレビュー ハンドラーにダウンするアクセラレータ キーの範囲です。他のアクセラレータは渡されません。 IPreviewHandler::TranslateAccelerator は、プレビュー ハンドラーのメッセージ ポンプから IPreviewHandler オブジェクトまでのメッセージにのみ使用されます。

要件

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