このオブジェクトは、フォルダー比較にどのファイルとフォルダーを含めるかを指定する際にフォルダー比較ウィンドウで使用することができるフィルターのコレクションを表します。コレクションの最初のフィルターは、常にアクティブなフィルターで、残りのフィルターは[オプション]ダイアログの[フィルター]ページで選択または表示可能です。
プロパティ (IFilters インターフェイスによって実装されます )
Count
| IDL | [propget] HRESULT Count([out, retval] long* pValue) |
|---|---|
| .NET | Int32 Count[get] |
| VB6 | Count As Long |
コレクション内のフィルターの数。少なくとも 1 つのフィルターが常に存在します。
このプロパティは 取得のみです。
Item
| IDL | [propget] HRESULT Item([in] VARIANT index, [out, retval] IFilter** pValue) |
|---|---|
| .NET | Filter get_Item(Object index) |
| VB6 | Item(index As Variant) As Filter |
フィルター コレクション内でフィルターのコピーを取得するのに使用します。
このプロパティは 取得のみです。
引数
-
index
コレクションへの整数のインデックスまたはフィルターの名前。
メソッド
MakeActive
| IDL | HRESULT MakeActive([in] long index) |
|---|---|
| .NET | void MakeActive(Int32 index) |
| VB6 | MakeActive(index As Long) |
指定されたインデックスのフィルターをアクティブ フィルターにします。このフィルターはフィルター コレクションの先頭に移動されます。
引数
-
index
アクティブにするフィルターのインデックスを指定します。
Remove
| IDL | HRESULT Remove([in] long index) |
|---|---|
| .NET | void Remove(Int32 index) |
| VB6 | Remove(index As Long) |
指定されたインデックスのフィルターを削除します。コレクションの最後のフィルターが削除されると、あらゆるものに一致する単純なデフォルト フィルターがフィルター コレクションに自動的に追加されます。
引数
-
index
削除するフィルターのインデックスを指定します。
Store
| IDL | HRESULT Store([in] IFilter* filter, [out, retval] long* pValue) |
|---|---|
| .NET | Int32 Store(Filter filter) |
| VB6 | Store(filter As Filter) As Long |
フィルター コレクションにフィルターのコピーを格納します。このメソッドはコレクション内のフィルターのインデックスを返します。
引数
-
filter
フィルター コレクション内に格納されるフィルターを指定します。
