Delphi 使用图像对listview中的项目进行分组
我正在使用将列表视图中的项目分组。但我想要的是组标题的图像大小将保持为“16x16”,而组内项目的图像大小将不同,例如50x50Delphi 使用图像对listview中的项目进行分组,delphi,listview,delphi-7,grouping,Delphi,Listview,Delphi 7,Grouping,我正在使用将列表视图中的项目分组。但我想要的是组标题的图像大小将保持为“16x16”,而组内项目的图像大小将不同,例如50x50 如何为Delphi 7实现这一点?文章代码只是通过操纵正常列表项来模拟组,因此组标题图像和项目图像使用相同的TListItem.ImageIndex属性,因此将访问相同的图像列表,因此它们必须使用相同大小的图像 标准Win32 ListView控件支持对组标题和列表项使用不同的图像列表(但仅限Vista+) 我建议放弃条款代码,或者: 直接使用Win32 API来启用
如何为Delphi 7实现这一点?文章代码只是通过操纵正常列表项来模拟组,因此组标题图像和项目图像使用相同的
TListItem.ImageIndex
属性,因此将访问相同的图像列表,因此它们必须使用相同大小的图像
标准Win32 ListView控件支持对组标题和列表项使用不同的图像列表(但仅限Vista+)
我建议放弃条款代码,或者:
TListView
组件本身不支持分组API,并不妨碍您手动使用它。您可能需要在代码中手动定义相关的记录类型和消息ID,仅此而已文章代码仅通过操纵普通列表项来模拟组,因此组标题图像和项目图像使用相同的
TListItem.ImageIndex
属性,因此将访问相同的图像列表,因此它们必须使用相同大小的图像
标准Win32 ListView控件支持对组标题和列表项使用不同的图像列表(但仅限Vista+)
我建议放弃条款代码,或者:
TListView
组件本身不支持分组API,并不妨碍您手动使用它。您可能需要在代码中手动定义相关的记录类型和消息ID,仅此而已文章代码仅通过操纵普通列表项来模拟组,因此组标题图像和项目图像使用相同的
TListItem.ImageIndex
属性,因此将访问相同的图像列表,因此它们必须使用相同大小的图像
标准Win32 ListView控件支持对组标题和列表项使用不同的图像列表(但仅限Vista+)
我建议放弃条款代码,或者:
TListView
组件本身不支持分组API,并不妨碍您手动使用它。您可能需要在代码中手动定义相关的记录类型和消息ID,仅此而已文章代码仅通过操纵普通列表项来模拟组,因此组标题图像和项目图像使用相同的
TListItem.ImageIndex
属性,因此将访问相同的图像列表,因此它们必须使用相同大小的图像
标准Win32 ListView控件支持对组标题和列表项使用不同的图像列表(但仅限Vista+)
我建议放弃条款代码,或者:
TListView
组件本身不支持分组API,并不妨碍您手动使用它。您可能需要在代码中手动定义相关的记录类型和消息ID,仅此而已