在MFC(Microsoft Foundation Classes)中,CImageList类确实有一个名为EndDrag的公共方法。EndDrag方法用于结束拖放操作,并清除先前设置的拖放图像。以下是CImageList::EndDrag方法的简要说明:
BOOL CImageList::EndDrag();

该方法通常在拖放操作结束时被调用,用于清理拖动期间设置的图标等。在调用EndDrag之后,CImageList对象将不再持有与拖动相关联的图像列表。

以下是一个简单的使用示例:
CImageList myImageList;
// ... 初始化 myImageList ...

// 在拖动结束时调用 EndDrag
myImageList.EndDrag();

// 接下来,你可能需要处理拖放操作结束的其他步骤

请注意,EndDrag方法通常与拖放的其他步骤,如DragLeave等方法一起使用,以确保在整个拖动操作期间进行适当的清理和处理。


转载请注明出处:http://www.zyzy.cn/article/detail/18269/MFC/CImageList