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

时间:2012-01-29 12:00:28

标签: mfc clistctrl

我有一个带有一些CListCtrl的对话框。我希望当我点击其中一个时,接收killfocus或setfocus消息。

我怎么能得到它?

1 个答案:

答案 0 :(得分:1)

CListCtrl class包装Win32 ListView控件。该控件通过WM_NOTIFY messages与其父级(您的对话框)进行通信。

因此,您可以在对话框类中处理列表控件中的WM_NOTIFY消息。使用“属性”窗口创建OnChildNotify handler function并编写处理感兴趣的通知消息的switch语句。

Windows SDK文档中列出了here可能的通知消息。