English | 日本語
ホーム > Merge > Merge for Windows > ドキュメントの目次 > Filters オブジェクト

Filters オブジェクト

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

プロパティ (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

フィルタ コレクション内でフィルタのコピーを取得するのに使用します。

このプロパティは 取得のみです。

引数

メソッド

MakeActive

IDL HRESULT MakeActive([in] long index)
.NET void MakeActive(Int32 index)
VB6 MakeActive(index As Long)

指定されたインデックスのフィルタをアクティブ フィルタにします。このフィルタはフィルタ コレクションの先頭に移動されます。

引数

Remove

IDL HRESULT Remove([in] long index)
.NET void Remove(Int32 index)
VB6 Remove(index As Long)

指定されたインデックスのフィルタを削除します。コレクションの最後のフィルタが削除されると、あらゆるものに一致する単純なデフォルト フィルタがフィルタ コレクションに自動的に追加されます。

引数

Store

IDL HRESULT Store([in] IFilter* filter, [out, retval] long* pValue)
.NET Int32 Store(Filter filter)
VB6 Store(filter As Filter) As Long

フィルタ コレクションにフィルタのコピーを格納します。このメソッドはコレクション内のフィルタのインデックスを返します。

引数