更改ListView控件(Win32)中的文本颜色

时间:2011-02-15 04:17:06

标签: c++ windows winapi listview subitem

我有一个使用Win32 C ++创建的列表视图控件 我正在使用ListView_SetItem添加子项 这只是文本和列表视图处于报告模式。我想更改特定子项的文本颜色。我可以这样做吗?如何
谢谢

2 个答案:

答案 0 :(得分:5)

您需要对此子项使用所有者绘制,以便它使用与列表视图的其余部分不同的字体属性。

答案 1 :(得分:1)

事实证明你可以使用NM_CUSTOMDRAW做到这一点但是你还需要做其他一些事情

这篇文章解释得非常好http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=2890&av=110402 查找名为ListView Colors的部分