【发布时间】:2011-02-15 04:17:06
【问题描述】:
我有一个使用 Win32 C++ 创建的列表视图控件
我正在使用 ListView_SetItem
添加子项
这只是文本,列表视图处于报告模式。我想更改特定子项的文本颜色。我可以这样做吗?如何
谢谢
【问题讨论】:
标签: c++ windows winapi listview subitem
我有一个使用 Win32 C++ 创建的列表视图控件
我正在使用 ListView_SetItem
添加子项
这只是文本,列表视图处于报告模式。我想更改特定子项的文本颜色。我可以这样做吗?如何
谢谢
【问题讨论】:
标签: c++ windows winapi listview subitem
您需要为此子项目使用所有者绘制,以便它使用与列表视图的其余部分不同的字体属性。
【讨论】:
事实证明,你可以使用 NM_CUSTOMDRAW 来做到这一点,但你还需要做很多其他的事情
这篇文章解释的很好http://www.codeproject.com/script/Articles/ArticleVersion.aspx?aid=2890&av=110402 查找名为 ListView Colors 的部分
【讨论】: