在 MFC(Microsoft Foundation Classes)中,CImageList 类的确有 DragShowNolock 方法,用于在拖拽过程中显示或隐藏拖拽图像。这个方法通常与拖拽操作中的 OnDragOver 函数一起使用,以确定何时显示或隐藏拖拽图像。
BOOL DragShowNolock(BOOL bShow);

参数 bShow 是一个布尔值,表示是否显示拖拽图像。该方法返回一个布尔值,表示是否成功设置拖拽图像的显示状态。

示例用法:
CImageList myImageList;
// 假设已经创建了图像列表并添加了一些图像

// 在拖拽操作的 OnDragOver 函数中调用 DragShowNolock
BOOL bShowDragImage = TRUE; // 假设需要显示拖拽图像
BOOL result = myImageList.DragShowNolock(bShowDragImage);

if (result)
{
    // 成功设置拖拽图像的显示状态
}
else
{
    // 设置失败
}

上述示例中,DragShowNolock 方法被用于在拖拽操作的 OnDragOver 函数中设置拖拽图像的显示状态。


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