我可以设置TListColumn的ImageIndex来添加ListColumn右侧的图片,显示为:
但是有没有办法为TListColumn设置背景图像;
或者换句话说,我怎样才能实现这样的效果(Windows资源管理器):
如何在程序中显示小三角?
答案 0 :(得分:0)
ListView列标题是标准的Win32 Header Control。您可以使用ListView_GetHeader()
检索ListView标头的HWND,然后根据需要使用Header_SetItem()
启用/禁用每列上的HDF_SORTDOWN
和HDF_SORTUP
标记
但是,如果您的应用未使用运行时主题,或者该列已应用图像(使用HDF_SORT...
或HDF_IMAGE
标志),则HDF_BITMAP
标记不起作用。