IFolderView
COMメソッド 14
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT GetCurrentViewMode(DWORD* pViewMode) |
| 4 | HRESULT SetCurrentViewMode(DWORD ViewMode) |
| 5 | HRESULT GetFolder(GUID* riid, void** ppv) |
| 6 | HRESULT Item(INT iItemIndex, ITEMIDLIST** ppidl) |
| 7 | HRESULT ItemCount(DWORD uFlags, INT* pcItems) |
| 8 | HRESULT Items(DWORD uFlags, GUID* riid, void** ppv) |
| 9 | HRESULT GetSelectionMarkedItem(INT* piItem) |
| 10 | HRESULT GetFocusedItem(INT* piItem) |
| 11 | HRESULT GetItemPosition(ITEMIDLIST* pidl, POINT* ppt) |
| 12 | HRESULT GetSpacing(POINT* ppt) |
| 13 | HRESULT GetDefaultSpacing(POINT* ppt) |
| 14 | HRESULT GetAutoArrange() |
| 15 | HRESULT SelectItem(INT iItem, DWORD dwFlags) |
| 16 | HRESULT SelectAndPositionItems(DWORD cidl, ITEMIDLIST** apidl, POINT* apt, DWORD dwFlags) |