INameSpaceTreeControlEvents
COMメソッド 18
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT OnItemClick(IShellItem* psi, DWORD nstceHitTest, DWORD nstceClickType) |
| 4 | HRESULT OnPropertyItemCommit(IShellItem* psi) |
| 5 | HRESULT OnItemStateChanging(IShellItem* psi, DWORD nstcisMask, DWORD nstcisState) |
| 6 | HRESULT OnItemStateChanged(IShellItem* psi, DWORD nstcisMask, DWORD nstcisState) |
| 7 | HRESULT OnSelectionChanged(IShellItemArray* psiaSelection) |
| 8 | HRESULT OnKeyboardInput(DWORD uMsg, WPARAM wParam, LPARAM lParam) |
| 9 | HRESULT OnBeforeExpand(IShellItem* psi) |
| 10 | HRESULT OnAfterExpand(IShellItem* psi) |
| 11 | HRESULT OnBeginLabelEdit(IShellItem* psi) |
| 12 | HRESULT OnEndLabelEdit(IShellItem* psi) |
| 13 | HRESULT OnGetToolTip(IShellItem* psi, LPWSTR pszTip, INT cchTip) |
| 14 | HRESULT OnBeforeItemDelete(IShellItem* psi) |
| 15 | HRESULT OnItemAdded(IShellItem* psi, BOOL fIsRoot) |
| 16 | HRESULT OnItemDeleted(IShellItem* psi, BOOL fIsRoot) |
| 17 | HRESULT OnBeforeContextMenu(IShellItem* psi, GUID* riid, void** ppv) |
| 18 | HRESULT OnAfterContextMenu(IShellItem* psi, IContextMenu* pcmIn, GUID* riid, void** ppv) |
| 19 | HRESULT OnBeforeStateImageChange(IShellItem* psi) |
| 20 | HRESULT OnGetDefaultIconIndex(IShellItem* psi, INT* piDefaultIcon, INT* piOpenIcon) |