在mfc中杀死焦点的ListView

时间:2013-04-24 15:00:32

标签: c++ listview mfc

我在对话框中有一个列表视图。当我在列表中选择一些项目时,它会被选中。当我从列表中删除焦点时(例如,单击另一个窗口),选择消失。如何使其变灰(不活动)但留在列表中?

1 个答案:

答案 0 :(得分:3)

有一种称为LVS_SHOWSELALWAYS的样式。 使用以下命令在运行时设置:

DWORD dwStyle = m_list.GetExtendedStyle();
dwStyle |= LVS_SHOWSELALWAYS;
m_list.SetExtendedStyle(dwStyle);