typedef struct tagLVTILEINFO {
UINT cbSize; // 结构的大小,用于版本控制
int iItem; // 项的索引
int cColumns; // 子项的列数
PUINT puColumns; // 指向列数组的指针
#if (_WIN32_IE >= 0x0600)
int* piColFmt; // 指向列格式数组的指针
#endif
} LVTILEINFO, *PLVTILEINFO;
这个结构主要用于在 Tile View 中设置或检索 ListView 控件项的属性,包括项的索引、子项的列数以及列数组的信息。
以下是结构成员的解释:
- cbSize:结构的大小,用于版本控制。
- iItem:项的索引。
- cColumns:子项的列数。
- puColumns:指向列数组的指针,用于指定每个子项所在的列。
- piColFmt:(仅在 Windows Vista 及更高版本中可用)指向列格式数组的指针。
这个结构通常与 LVM_SETTILEINFO 和 LVM_GETTILEINFO 消息一起使用,以设置或检索 Tile View 中项的信息。
请注意,使用这些结构和消息需要在代码中进行版本控制,以确保应用程序在运行时与正确的 Windows 版本兼容。
转载请注明出处:http://www.zyzy.cn/article/detail/24899/Win32 API/Commctrl.h/LVTILEINFO