将pic设置为BCB中TListColumn的背景图像

时间:2015-03-13 06:50:16

标签: c++builder tlistview

我可以设置TListColumn的ImageIndex来添加ListColumn右侧的图片,显示为:

enter image description here

但是有没有办法为TListColumn设置背景图像;

或者换句话说,我怎样才能实现这样的效果(Windows资源管理器): enter image description here

如何在程序中显示小三角?

1 个答案:

答案 0 :(得分:0)

ListView列标题是标准的Win32 Header Control。您可以使用ListView_GetHeader()检索ListView标头的HWND,然后根据需要使用Header_SetItem()启用/禁用每列上的HDF_SORTDOWNHDF_SORTUP标记

但是,如果您的应用未使用运行时主题,或者该列已应用图像(使用HDF_SORT...HDF_IMAGE标志),则HDF_BITMAP标记不起作用。