【发布时间】:2009-04-01 10:54:23
【问题描述】:
我们希望 CListView 中的某些项目看起来像超文本链接。
在调用 SetFont 之前,我可以通过在 LOGFONT 中设置 lfUnderline 标志并从中创建字体来为所有内容添加下划线 - 但这适用于整个 CListView。
有谁知道如何使 CListView 中的单个项目显示为下划线?
【问题讨论】:
标签: c++ visual-c++ mfc
我们希望 CListView 中的某些项目看起来像超文本链接。
在调用 SetFont 之前,我可以通过在 LOGFONT 中设置 lfUnderline 标志并从中创建字体来为所有内容添加下划线 - 但这适用于整个 CListView。
有谁知道如何使 CListView 中的单个项目显示为下划线?
【问题讨论】:
标签: c++ visual-c++ mfc
您可以通过使用自定义绘制通知并在自定义绘制处理程序中修改您想要的特定项目的字体来做到这一点。
详情请见this link。
【讨论】:
试试这个:
oMyCListView.SetExtendedStyle(LVS_EX_ONECLICKACTIVATE)
【讨论】: