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

IFolderView

COM
IIDcde725b0-ccc9-4519-917e-325d72fab4ce継承元IUnknown自前メソッド開始 vtbl3

メソッド 14

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

vtblメソッド
3HRESULT GetCurrentViewMode(DWORD* pViewMode)
4HRESULT SetCurrentViewMode(DWORD ViewMode)
5HRESULT GetFolder(GUID* riid, void** ppv)
6HRESULT Item(INT iItemIndex, ITEMIDLIST** ppidl)
7HRESULT ItemCount(DWORD uFlags, INT* pcItems)
8HRESULT Items(DWORD uFlags, GUID* riid, void** ppv)
9HRESULT GetSelectionMarkedItem(INT* piItem)
10HRESULT GetFocusedItem(INT* piItem)
11HRESULT GetItemPosition(ITEMIDLIST* pidl, POINT* ppt)
12HRESULT GetSpacing(POINT* ppt)
13HRESULT GetDefaultSpacing(POINT* ppt)
14HRESULT GetAutoArrange()
15HRESULT SelectItem(INT iItem, DWORD dwFlags)
16HRESULT SelectAndPositionItems(DWORD cidl, ITEMIDLIST** apidl, POINT* apt, DWORD dwFlags)