如何在CListCtrl中为各个项加下划线

时间:2009-04-01 10:54:23

标签: c++ visual-c++ mfc

我们希望CListView中的某些项看起来像超文本链接。

我可以通过在LOGFONT中设置lfUnderline标志并在调用SetFont之前创建一个字体来强调所有内容 - 但这适用于整个CListView。

有没有人知道如何让CListView中的单个项目显示下划线?

2 个答案:

答案 0 :(得分:2)

您可以使用自定义绘制通知并在自定义绘制处理程序中修改所需特定项目上的字体来执行此操作。

有关详细信息,请参阅this link

答案 1 :(得分:0)

试试这个:

oMyCListView.SetExtendedStyle(LVS_EX_ONECLICKACTIVATE)