| CObject | 
| └CImageList | 
| m_hImageList | 包含附加给此对象关联的图象列表的句柄 | 
| CImageList | 构造一个CImageList对象 | 
| Create | 初始化一个图象列表并把它附加给一个CImageList对象 | 
| GetSafeHandle | 获取m_hImageList | 
| operator HIMAGELIST | 返回附加给CImageList的HIMAGELIST | 
| FromHandle | 在给设备一个上下文的句柄时,返回指向CImageList对象的指针。如果无CImageList对象附加给句柄,则临时CImageList对象被创建和附加 | 
| FromHandlePermanent | 在给图象列表一个句柄时,返回指向CImageList对象的指针。如果无CImageList对象附加给句柄,则返回NULL | 
| DeleteTempMap | 被CWinApp闲置处理程序调用,删除一个由FromHandle创建的临时CImageList对象 | 
| GetImageCount | 获取图象列表中的图象数 | 
| SetBkColor | 设置图象列表的背景色 | 
| GetBkColor | 获取图象列表的当前背景色 | 
| GetImageInfo | 获取图象信息 | 
| Attach | 将一个图象列表附加给一个CImageList对象 | 
| Detach | 分离某图象列表对象与某CImageList对象并返回图象列表的句柄 | 
| DeleteImageList | 删除一个图象列表 | 
| SetImageCount | 重新设置图象列表中的图象数 | 
| Add | 添加一个或多个图象到图象列表中 | 
| Remove | 从图象列表中移走一个图象 | 
| Replace | 用新图象替代图象列表中的图象 | 
| ExtractIcon | 构造一个基于某图象的图标的图象列表或掩码 | 
| Draw | 绘制在某拖拉操作中正被拖动的图象 | 
| SetOverlayImage | 添加一个图象基于零的索引到将被用于覆盖掩码的图象列表中 | 
| Copy | 拷贝CimageList对象中的图象 | 
| DrawIndirect | 绘制图象列表中的图象 | 
| SetDragCursorImage | 创建一个新的拖动图象 | 
| GetDragImage | 取得用于拖动的临时图象列表 | 
| Read | 从归档文件中读取图象列表 | 
| Write | 往归档文件中写图象列表 | 
| BeginDrag | 开始拖动图象 | 
| DragEnter | 在拖动操作中封锁更新并在确定位置显示拖动图象 | 
| EndDrag | 结束一个拖动操作 | 
| DragLeave | 解冻窗口并隐藏拖动图象,使窗口能被更新 | 
| DragMove | 移动正在拖放操作中被拖动的图象 | 
| DragShowNolock | 在一个拖动操作中显示或隐藏拖动图象,不封锁窗口 |