IFolderView2
COMメソッド 25
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 17 | HRESULT SetGroupBy(PROPERTYKEY* key, BOOL fAscending) |
| 18 | HRESULT GetGroupBy(PROPERTYKEY* pkey, BOOL* pfAscending) |
| 19 | HRESULT SetViewProperty(ITEMIDLIST* pidl, PROPERTYKEY* propkey, PROPVARIANT* propvar) |
| 20 | HRESULT GetViewProperty(ITEMIDLIST* pidl, PROPERTYKEY* propkey, PROPVARIANT* ppropvar) |
| 21 | HRESULT SetTileViewProperties(ITEMIDLIST* pidl, LPWSTR pszPropList) |
| 22 | HRESULT SetExtendedTileViewProperties(ITEMIDLIST* pidl, LPWSTR pszPropList) |
| 23 | HRESULT SetText(FVTEXTTYPE iType, LPWSTR pwszText) |
| 24 | HRESULT SetCurrentFolderFlags(DWORD dwMask, DWORD dwFlags) |
| 25 | HRESULT GetCurrentFolderFlags(DWORD* pdwFlags) |
| 26 | HRESULT GetSortColumnCount(INT* pcColumns) |
| 27 | HRESULT SetSortColumns(SORTCOLUMN* rgSortColumns, INT cColumns) |
| 28 | HRESULT GetSortColumns(SORTCOLUMN* rgSortColumns, INT cColumns) |
| 29 | HRESULT GetItem(INT iItem, GUID* riid, void** ppv) |
| 30 | HRESULT GetVisibleItem(INT iStart, BOOL fPrevious, INT* piItem) |
| 31 | HRESULT GetSelectedItem(INT iStart, INT* piItem) |
| 32 | HRESULT GetSelection(BOOL fNoneImpliesFolder, IShellItemArray** ppsia) |
| 33 | HRESULT GetSelectionState(ITEMIDLIST* pidl, DWORD* pdwFlags) |
| 34 | HRESULT InvokeVerbOnSelection(LPSTR pszVerb) |
| 35 | HRESULT SetViewModeAndIconSize(FOLDERVIEWMODE uViewMode, INT iImageSize) |
| 36 | HRESULT GetViewModeAndIconSize(FOLDERVIEWMODE* puViewMode, INT* piImageSize) |
| 37 | HRESULT SetGroupSubsetCount(DWORD cVisibleRows) |
| 38 | HRESULT GetGroupSubsetCount(DWORD* pcVisibleRows) |
| 39 | HRESULT SetRedraw(BOOL fRedrawOn) |
| 40 | HRESULT IsMoveInSameFolder() |
| 41 | HRESULT DoRename() |