如何在 MFC 中获得焦点消息?
Posted
技术标签:
【中文标题】如何在 MFC 中获得焦点消息?【英文标题】:How I can get a focus message in MFC? 【发布时间】:2012-01-29 12:00:27 【问题描述】:我有一个带有一些 CListCtrl 的对话框。我希望当我点击其中一个时,收到 killfocus 或 setfocus 消息。
我怎样才能得到它?
【问题讨论】:
【参考方案1】:CListCtrl
class 包装了 Win32 ListView 控件。该控件通过WM_NOTIFY
messages 与其父级(您的对话框)进行通信。
因此,您可以在对话框类中处理来自列表控件的WM_NOTIFY
消息。使用“属性”窗口创建一个OnChildNotify
handler function 并编写一个处理感兴趣的通知消息的switch
语句。
Windows SDK 文档中列出了可能的通知消息here。
【讨论】:
以上是关于如何在 MFC 中获得焦点消息?的主要内容,如果未能解决你的问题,请参考以下文章