Instances of this object correspond to individual entries on the File Types options page. These instances are stored by the FilterFileTypes Object. Each instance determines the type of comparison and optional filter program to be used to compare files with names matching a specified pattern.
Properties
Enabledread/writeIFilterFileType
Whether or not this file type is enabled.
IDL |
[propget] HRESULT Enabled([out, retval] VARIANT_BOOL* pValue)
|
---|---|
.NET | Boolean Enabled[get, set] |
FilterProgramread/writeIFilterFileType
The path or CLSID of a filter program that should be used to filter files. See Edit File Type for further details.
IDL |
[propget] HRESULT FilterProgram([out, retval] BSTR* pValue)
|
---|---|
.NET | String FilterProgram[get, set] |
Patternread/writeIFilterFileType
A list of one or more semicolon-separated patterns that match the names of files that should be compared using the comparison type specified by this object’s Type
property. For example, you could use *.bmp;*.gif;*.jpg;*.png to match image files.
IDL |
[propget] HRESULT Pattern([out, retval] BSTR* pValue)
|
---|---|
.NET | String Pattern[get, set] |
Typeread/writeIFilterFileType
The type of comparison to be used for files matching this object’s Pattern
.
IDL |
[propget] HRESULT Type([out, retval] FilterComparisonType* pValue)
|
---|---|
.NET | FilterComparisonType Type[get, set] |