IFileDialog
COMメソッド 23
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 4 | HRESULT SetFileTypes(DWORD cFileTypes, COMDLG_FILTERSPEC* rgFilterSpec) |
| 5 | HRESULT SetFileTypeIndex(DWORD iFileType) |
| 6 | HRESULT GetFileTypeIndex(DWORD* piFileType) |
| 7 | HRESULT Advise(IFileDialogEvents* pfde, DWORD* pdwCookie) |
| 8 | HRESULT Unadvise(DWORD dwCookie) |
| 9 | HRESULT SetOptions(FILEOPENDIALOGOPTIONS fos) |
| 10 | HRESULT GetOptions(FILEOPENDIALOGOPTIONS* pfos) |
| 11 | HRESULT SetDefaultFolder(IShellItem* psi) |
| 12 | HRESULT SetFolder(IShellItem* psi) |
| 13 | HRESULT GetFolder(IShellItem** ppsi) |
| 14 | HRESULT GetCurrentSelection(IShellItem** ppsi) |
| 15 | HRESULT SetFileName(LPWSTR pszName) |
| 16 | HRESULT GetFileName(LPWSTR* pszName) |
| 17 | HRESULT SetTitle(LPWSTR pszTitle) |
| 18 | HRESULT SetOkButtonLabel(LPWSTR pszText) |
| 19 | HRESULT SetFileNameLabel(LPWSTR pszLabel) |
| 20 | HRESULT GetResult(IShellItem** ppsi) |
| 21 | HRESULT AddPlace(IShellItem* psi, FDAP fdap) |
| 22 | HRESULT SetDefaultExtension(LPWSTR pszDefaultExtension) |
| 23 | HRESULT Close(HRESULT hr) |
| 24 | HRESULT SetClientGuid(GUID* guid) |
| 25 | HRESULT ClearClientData() |
| 26 | HRESULT SetFilter(IShellItemFilter* pFilter) |