FilterFileType オブジェクト
このページの内容:
説明
このオブジェクトのインスタンスは、ファイル タイプの編集オプション ページで表示される各ファイル タイプに対応しています。これらのインスタンスは、FilterFileTypes オブジェクトによって格納されます。各インスタンスで比較のタイプとオプションのフィルター プログラムを決定し、指定のパターンに一致する名前を持つファイルの比較に使用します。
プロパティ
Enabled 読み取り/書き込み、IFilterFileType
このファイル タイプを有効にするかどうかを指定します。
| IDL |
[propget] HRESULT Enabled([out, retval] VARIANT_BOOL* pValue)
|
|---|---|
| .NET | Boolean Enabled[get, set] |
FilterProgram 読み取り/書き込み、IFilterFileType
ファイルのフィルターとして使用するフィルター プログラムのパスまたは CLSID です。詳細については、ファイル タイプの編集を参照してください。
| IDL |
[propget] HRESULT FilterProgram([out, retval] BSTR* pValue)
|
|---|---|
| .NET | String FilterProgram[get, set] |
Pattern 読み取り/書き込み、IFilterFileType
1 つのパターンまたは複数のパターンをセミコロンで区切ったファイル名のリストを指定します。このパターンと一致するファイルが、このオブジェクトの Type プロパティで指定される比較タイプを使って比較されます。たとえば、イメージ ファイルに一致させるには *.bmp;*.gif;*.jpg;*.png を使用します。
| IDL |
[propget] HRESULT Pattern([out, retval] BSTR* pValue)
|
|---|---|
| .NET | String Pattern[get, set] |
Type 読み取り/書き込み、IFilterFileType
このオブジェクトの Pattern に一致するファイルに使用される比較のタイプです。
| IDL |
[propget] HRESULT Type([out, retval] FilterComparisonType* pValue)
|
|---|---|
| .NET | FilterComparisonType Type[get, set] |