Win32 API 日本語リファレンス
ホームUI.Shell › IFolderView2

IFolderView2

COM
IID1af3a467-214f-4298-908e-06b03e0b39f9継承元IFolderView自前メソッド開始 vtbl17

メソッド 25

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
17HRESULT SetGroupBy(PROPERTYKEY* key, BOOL fAscending)
18HRESULT GetGroupBy(PROPERTYKEY* pkey, BOOL* pfAscending)
19HRESULT SetViewProperty(ITEMIDLIST* pidl, PROPERTYKEY* propkey, PROPVARIANT* propvar)
20HRESULT GetViewProperty(ITEMIDLIST* pidl, PROPERTYKEY* propkey, PROPVARIANT* ppropvar)
21HRESULT SetTileViewProperties(ITEMIDLIST* pidl, LPWSTR pszPropList)
22HRESULT SetExtendedTileViewProperties(ITEMIDLIST* pidl, LPWSTR pszPropList)
23HRESULT SetText(FVTEXTTYPE iType, LPWSTR pwszText)
24HRESULT SetCurrentFolderFlags(DWORD dwMask, DWORD dwFlags)
25HRESULT GetCurrentFolderFlags(DWORD* pdwFlags)
26HRESULT GetSortColumnCount(INT* pcColumns)
27HRESULT SetSortColumns(SORTCOLUMN* rgSortColumns, INT cColumns)
28HRESULT GetSortColumns(SORTCOLUMN* rgSortColumns, INT cColumns)
29HRESULT GetItem(INT iItem, GUID* riid, void** ppv)
30HRESULT GetVisibleItem(INT iStart, BOOL fPrevious, INT* piItem)
31HRESULT GetSelectedItem(INT iStart, INT* piItem)
32HRESULT GetSelection(BOOL fNoneImpliesFolder, IShellItemArray** ppsia)
33HRESULT GetSelectionState(ITEMIDLIST* pidl, DWORD* pdwFlags)
34HRESULT InvokeVerbOnSelection(LPSTR pszVerb)
35HRESULT SetViewModeAndIconSize(FOLDERVIEWMODE uViewMode, INT iImageSize)
36HRESULT GetViewModeAndIconSize(FOLDERVIEWMODE* puViewMode, INT* piImageSize)
37HRESULT SetGroupSubsetCount(DWORD cVisibleRows)
38HRESULT GetGroupSubsetCount(DWORD* pcVisibleRows)
39HRESULT SetRedraw(BOOL fRedrawOn)
40HRESULT IsMoveInSameFolder()
41HRESULT DoRename()