【发布时间】:2014-12-10 15:28:30
【问题描述】:
“通用控件”会发送 NM_SETFOCUS 通知,但不会像编辑控件那样发送基本控件。
我的 CDialog 派生类中是否有办法知道焦点何时更改为对话框中的任何控件?如果不在我的对话中,那么可能有任何焦点变化(我可以从 hwnd 中弄清楚)?
【问题讨论】:
-
我知道我可以暴力破解(必须记住为按钮控件设置“通知”样式标志),但应该有更好的方法,而不必映射不同类型的控件通知消息到每一个控件。
标签: visual-c++ mfc