次の方法で共有


IVsWindowSearch インターフェイス

 

公開日: 2016年10月

検索可能な内容を持つ必要のあるウィンドウによって実装されます。 検索のホストでは、検索を開始するか、検索オプションを取得するには、このインターフェイスを呼び出します。 IVsWindowPane クラスまたは VSFPROPID_ViewHelper ツール ウィンドウに、インターフェイスが実装すると、ツール ウィンドウの検索が有効になっているかどうかをチェックする SearchEnabled でシェルから呼び出されます。 シェルは、シェル フレーム/ツールバー領域で、[検索] コントロールの既定の設定を使用して、ウィンドウに関連付けられているホストを検索に自動的に設定します。

名前空間:   Microsoft.VisualStudio.Shell.Interop
アセンブリ:  Microsoft.VisualStudio.Shell.Interop.11.0 (Microsoft.VisualStudio.Shell.Interop.11.0.dll 内)

構文

[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")]
public interface IVsWindowSearch
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")]
public interface class IVsWindowSearch
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")>]
type IVsWindowSearch = interface end
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
<GuidAttribute("8640A5BB-A6F8-4E4C-B4D7-C7041CFF3C71")>
Public Interface IVsWindowSearch

プロパティ

名前 説明
System_CAPS_pubproperty Category

検索プロバイダーの GUID を取得します。 ツールは、ウィンドウの検索プロバイダー、カテゴリがツール ウィンドウの guid が返されない場合は既定で使用されます。

System_CAPS_pubproperty SearchEnabled

ウィンドウの検索を有効にするかどうかを決定します。

System_CAPS_pubproperty SearchFiltersEnum

検索フィルターを列挙するために使用するインターフェイスを返します。

System_CAPS_pubproperty SearchOptionsEnum

ウィンドウ検索ホストがオーバーライド可能な検索オプションを取得できるようにします。

メソッド

名前 説明
System_CAPS_pubmethod ClearSearch()

ユーザーが検索ボックスの内容をクリアされた後は、たとえば、検索結果を消去します。

System_CAPS_pubmethod CreateSearch(UInt32, IVsSearchQuery, IVsSearchCallback)

新しい検索タスク オブジェクトを作成します。 タスクは、コールド スタート - Start() の検索を開始するタスク オブジェクトで呼び出される必要があります。

System_CAPS_pubmethod OnNavigationKeyDown(UInt32, UInt32)

ウィンドウの検索結果の間の移動などに対するアクションの実行に使用できる一部の keydown イベントをプレビューするには

System_CAPS_pubmethod ProvideSearchSettings(IVsUIDataSource)

ウィンドウ検索ホストがオーバーライド可能な検索オプションを取得できるようにします。

備考

例については、次を参照してください。 ツール ウィンドウに追加する検索します。

関連項目

Microsoft.VisualStudio.Shell.Interop 名前空間

トップに戻る