我可以设置一个TListColumn的ImageIndex来在ListColumn的右边添加一张图片,显示为:

但是有没有办法为 TListColumn 设置背景图像?
或者以另一种方式,我怎样才能达到这样的效果(Windows 资源管理器):

如何在我的程序中显示小三角形?
我可以设置一个TListColumn的ImageIndex来在ListColumn的右边添加一张图片,显示为:

但是有没有办法为 TListColumn 设置背景图像?
或者以另一种方式,我怎样才能达到这样的效果(Windows 资源管理器):

如何在我的程序中显示小三角形?
ListView 列标题是标准的 Win32标题控件。您可以使用 检索 ListView 标题的 HWND ListView_GetHeader(),然后根据需要使用Header_SetItem()来启用/禁用每列上的HDF_SORTDOWNand标志。HDF_SORTUP
但是,如果您的应用程序未使用运行时主题,或者列应用了图像(正在使用or标志) ,则这些HDF_SORT...标志不起作用。HDF_IMAGEHDF_BITMAP