BOOL GetDragImage(POINT* ppt, POINT* pptHotSpot, OUT int* piDragImage);
这个方法接受三个参数:
- ppt:用于接收拖放图像的左上角坐标的 POINT 结构的指针。
- pptHotSpot:用于接收拖放图像的热点坐标的 POINT 结构的指针。热点是指鼠标指针相对于图像的位置。
- piDragImage:用于接收拖放图像的索引的指针。
这个方法返回一个 BOOL 值,表示操作是否成功。
使用示例:
CImageList myImageList;
// 在这里初始化并使用 myImageList,确保它已经包含图像
POINT ptDragImage = {0};
POINT ptHotSpot = {0};
int iDragImageIndex = 0;
BOOL bGetDragImageSuccess = myImageList.GetDragImage(&ptDragImage, &ptHotSpot, &iDragImageIndex);
if (bGetDragImageSuccess) {
// 成功获取拖放图像信息
// 可以使用 ptDragImage、ptHotSpot 和 iDragImageIndex 进行其他操作
} else {
// 获取失败,处理错误
}
这个方法通常在处理拖放操作的过程中使用,以获取当前正在拖动的图像的信息。
转载请注明出处:http://www.pingtaimeng.com/article/detail/18296/MFC/CImageList