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

最佳答案

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

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

关于c++ - ListView在Mfc中的杀死焦点,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16195371/

10-11 23:06