0

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

我怎样才能得到它?

4

1 回答 1

1

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

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

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

于 2012-01-30T00:47:40.643 回答