HIMAGELIST TabCtrl_SetImageList(
HWND hwnd,
HIMAGELIST himl
);
- hwnd: 标签控件的句柄。
- himl: 图像列表的句柄。
这个函数用于将一个图像列表与标签控件相关联,以便在标签上显示图像。图像列表可以包含与标签相关联的小图标。
示例代码:
#include <windows.h>
#include <commctrl.h>
// 假设有一个标签控件的句柄为 hTabCtrl
HWND hTabCtrl;
// 创建一个图像列表,并将其与标签控件关联
HIMAGELIST hImageList = ImageList_Create(16, 16, ILC_COLOR32 | ILC_MASK, 2, 0);
ImageList_AddIcon(hImageList, LoadIcon(NULL, IDI_APPLICATION));
ImageList_AddIcon(hImageList, LoadIcon(NULL, IDI_WARNING));
TabCtrl_SetImageList(hTabCtrl, hImageList);
// 在标签上设置图像
TCITEM tie;
tie.mask = TCIF_IMAGE;
tie.iImage = 0; // 索引,对应图像列表中的图像
TabCtrl_InsertItem(hTabCtrl, 0, &tie);
上述示例代码创建了一个包含两个图标的图像列表,然后将这个图像列表与标签控件相关联。最后,在第一个标签上设置了一个图像。请确保在使用这个函数之前,标签控件已经被创建并且有效。
转载请注明出处:http://www.zyzy.cn/article/detail/24819/Win32 API/Commctrl.h/TabCtrl_SetImageList