TabCtrl_GetImageList 是一个在 Win32 API 中用于获取选项卡控件中的图像列表的函数,声明在 Commctrl.h 头文件中。其声明如下:
HIMAGELIST TabCtrl_GetImageList(
  HWND      hwnd,
  int       iImageList
);

这个函数的参数为选项卡控件的句柄 hwnd 和一个表示图像列表类型的整数 iImageList。常见的图像列表类型有两种:
  •  TCIF_IMAGE: 获取用于普通标签的图像列表。

  •  TCIF_SELECTEDIMAGE: 获取用于选中标签时的图像列表。


返回值是一个 HIMAGELIST 句柄,表示相应类型的图像列表。

使用示例:
// 假设 hwndTab 是选项卡控件的句柄
HIMAGELIST normalImageList = TabCtrl_GetImageList(hwndTab, TCIF_IMAGE);
HIMAGELIST selectedImageList = TabCtrl_GetImageList(hwndTab, TCIF_SELECTEDIMAGE);

// 处理获取到的图像列表

这个函数通常用于获取选项卡控件中的图像列表,以便在标签上显示图标。如果图像列表不存在,则返回 NULL。如果需要设置图像列表,可以使用 TabCtrl_SetImageList 函数。


转载请注明出处:http://www.zyzy.cn/article/detail/24808/Win32 API/Commctrl.h/TabCtrl_GetImageList