ListView 在 mfc 中杀死焦点

Posted

技术标签:

【中文标题】ListView 在 mfc 中杀死焦点【英文标题】:ListView on kill focus in mfc 【发布时间】:2013-04-24 15:00:32 【问题描述】:

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

【问题讨论】:

【参考方案1】:

有一种风格叫做LVS_SHOWSELALWAYS。 在运行时使用:

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

【讨论】:

以上是关于ListView 在 mfc 中杀死焦点的主要内容,如果未能解决你的问题,请参考以下文章

如何在 MFC 中获得焦点消息?

将焦点放在托管在 MFC 视图中的无模式对话框上

UWP ListView下模板宽度问题

Android中ListView的Item的子控件获取焦点问题

如何杀死 MFC 线程

MFC:将焦点设置到子窗口时如何防止应用程序成为前台窗口