我使用CListCtrl(http://msdn.microsoft.com/en-us/library/hfshke78.aspx)来显示一个包含2列的表:一列有字符串,第二列有按钮。
有没有任何方法可以使用这个(不同)项目组合的单个列? 或者也许是一种隐藏分隔符的方法?
编辑: 目前它看起来像:
正如您所看到的,有3个标题(标题分隔符用红色圆圈突出显示)。 我想只有一栏。
答案 0 :(得分:0)
是。只需使用Customdraw。
处理NM_CUSTOMDRAW将允许您自定义列表控件项目中的所有内容。此外,它还允许您在特定控件中绘制一个按钮,而不是在列表控件中创建一个新窗口。 NM_CUSTOMDRAW易于使用且比所有者绘制功能简单得多。
这里有两篇描述这篇文章的文章。