在 MFC 中,CImageList 类没有直接提供名为 GetSafeHandle 的公共方法。然而,你可以使用 m_hImageList 成员函数来获取底层的图像列表句柄。

以下是一个示例:
CImageList myImageList;

// 在这里初始化并使用 myImageList,确保图像列表已经创建

HIMAGELIST hImageList = myImageList.GetSafeHandle();

if (hImageList != nullptr) {
    // 成功获取图像列表句柄
    // 可以使用 hImageList 进行其他操作
} else {
    // 获取失败,处理错误
}

GetSafeHandle 函数返回一个 HIMAGELIST 类型的句柄,表示图像列表的底层句柄。你可以使用这个句柄执行其他操作,但请确保在使用之前已经初始化了图像列表。


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