以下是 CHeaderCtrl::SetImageList 方法的基本语法:
CImageList* SetImageList(
CImageList* pImageList
);
参数 pImageList 是与标题控件相关联的 CImageList 对象的指针。该方法返回先前与标题控件相关联的图像列表的指针。如果标题控件以前未与任何图像列表相关联,则返回 NULL。
例如,假设您有一个 CHeaderCtrl 对象 m_HeaderCtrl,并且有一个图像列表对象 m_ImageList,您可以使用以下方式将图像列表与标题控件关联:
CImageList m_ImageList; // 假设这是您的图像列表对象
// 设置图像列表到标题控件
CImageList* pPreviousImageList = m_HeaderCtrl.SetImageList(&m_ImageList);
// 检查先前的图像列表
if (pPreviousImageList == NULL) {
// 先前没有与标题控件相关联的图像列表
} else {
// 先前与标题控件相关联的图像列表为pPreviousImageList
}
通过这样设置图像列表,您可以在标题控件中的每个项上显示相应的图像。这在一些情况下对于增强用户界面体验非常有用。
转载请注明出处:http://www.zyzy.cn/article/detail/18092/MFC/CHeaderCtrl