ホーム › UI.Controls › IImageList
IImageList
COMメソッド 29
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT Add(HBITMAP hbmImage, HBITMAP hbmMask, INT* pi) |
| 4 | HRESULT ReplaceIcon(INT i, HICON hicon, INT* pi) |
| 5 | HRESULT SetOverlayImage(INT iImage, INT iOverlay) |
| 6 | HRESULT Replace(INT i, HBITMAP hbmImage, HBITMAP hbmMask) |
| 7 | HRESULT AddMasked(HBITMAP hbmImage, COLORREF crMask, INT* pi) |
| 8 | HRESULT Draw(IMAGELISTDRAWPARAMS* pimldp) |
| 9 | HRESULT Remove(INT i) |
| 10 | HRESULT GetIcon(INT i, DWORD flags, HICON* picon) |
| 11 | HRESULT GetImageInfo(INT i, IMAGEINFO* pImageInfo) |
| 12 | HRESULT Copy(INT iDst, IUnknown* punkSrc, INT iSrc, DWORD uFlags) |
| 13 | HRESULT Merge(INT i1, IUnknown* punk2, INT i2, INT dx, INT dy, GUID* riid, void** ppv) |
| 14 | HRESULT Clone(GUID* riid, void** ppv) |
| 15 | HRESULT GetImageRect(INT i, RECT* prc) |
| 16 | HRESULT GetIconSize(INT* cx, INT* cy) |
| 17 | HRESULT SetIconSize(INT cx, INT cy) |
| 18 | HRESULT GetImageCount(INT* pi) |
| 19 | HRESULT SetImageCount(DWORD uNewCount) |
| 20 | HRESULT SetBkColor(COLORREF clrBk, COLORREF* pclr) |
| 21 | HRESULT GetBkColor(COLORREF* pclr) |
| 22 | HRESULT BeginDrag(INT iTrack, INT dxHotspot, INT dyHotspot) |
| 23 | HRESULT EndDrag() |
| 24 | HRESULT DragEnter(HWND hwndLock, INT x, INT y) |
| 25 | HRESULT DragLeave(HWND hwndLock) |
| 26 | HRESULT DragMove(INT x, INT y) |
| 27 | HRESULT SetDragCursorImage(IUnknown* punk, INT iDrag, INT dxHotspot, INT dyHotspot) |
| 28 | HRESULT DragShowNolock(BOOL fShow) |
| 29 | HRESULT GetDragImage(POINT* ppt, POINT* pptHotspot, GUID* riid, void** ppv) |
| 30 | HRESULT GetItemFlags(INT i, IMAGE_LIST_ITEM_FLAGS* dwFlags) |
| 31 | HRESULT GetOverlayImage(INT iOverlay, INT* piIndex) |