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

IShellFolderView

COM
IID37a378c0-f82d-11ce-ae65-08002b2e1262継承元IUnknown自前メソッド開始 vtbl3

メソッド 28

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

vtblメソッド
3HRESULT Rearrange(LPARAM lParamSort)
4HRESULT GetArrangeParam(LPARAM* plParamSort)
5HRESULT ArrangeGrid()
6HRESULT AutoArrange()
7HRESULT GetAutoArrange()
8HRESULT AddObject(ITEMIDLIST* pidl, DWORD* puItem)
9HRESULT GetObject(ITEMIDLIST** ppidl, DWORD uItem)
10HRESULT RemoveObject(ITEMIDLIST* pidl, DWORD* puItem)
11HRESULT GetObjectCount(DWORD* puCount)
12HRESULT SetObjectCount(DWORD uCount, DWORD dwFlags)
13HRESULT UpdateObject(ITEMIDLIST* pidlOld, ITEMIDLIST* pidlNew, DWORD* puItem)
14HRESULT RefreshObject(ITEMIDLIST* pidl, DWORD* puItem)
15HRESULT SetRedraw(BOOL bRedraw)
16HRESULT GetSelectedCount(DWORD* puSelected)
17HRESULT GetSelectedObjects(ITEMIDLIST*** pppidl, DWORD* puItems)
18HRESULT IsDropOnSource(IDropTarget* pDropTarget)
19HRESULT GetDragPoint(POINT* ppt)
20HRESULT GetDropPoint(POINT* ppt)
21HRESULT MoveIcons(IDataObject* pDataObject)
22HRESULT SetItemPos(ITEMIDLIST* pidl, POINT* ppt)
23HRESULT IsBkDropTarget(IDropTarget* pDropTarget)
24HRESULT SetClipboard(BOOL bMove)
25HRESULT SetPoints(IDataObject* pDataObject)
26HRESULT GetItemSpacing(ITEMSPACING* pSpacing)
27HRESULT SetCallback(IShellFolderViewCB* pNewCB, IShellFolderViewCB** ppOldCB)
28HRESULT Select(DWORD dwFlags)
29HRESULT QuerySupport(DWORD* pdwSupport)
30HRESULT SetAutomationObject(IDispatch* pdisp)