このオブジェクトは、フォルダ比較にどのファイルとフォルダを含めるかを指定する際にフォルダ比較ウィンドウで使用することができるフィルタのコレクションを表します。コレクションの最初のフィルタは、常にアクティブなフィルタで、 残りのフィルタは[オプション]ダイアログの[フィルタ]ページで選択または表示可能です。
プロパティ (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
フィルタ コレクション内に格納されるフィルタを指定します。
