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

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

引数