我创建了一个使用设置窗口,它包含一个热键控件和一个应用按钮。按照正常方式,按钮是灰色的,但是当用户在热键控件中设置新的热键时,我希望它可用。
我在MSDN中读取了关系内容,但是如果热键发生了变化,热键控件似乎不会通知其父窗口。
我不想每0.5秒查询一次热键(并与原始值进行比较)。
任何建议都表示赞赏!
答案 0 :(得分:0)
是的,它确实通过WM_COMMAND消息中的EN_CHANGE通知通知父窗口。 MSDN文档说了很多:
热键控制通知
热键控件不发送任何内容 通过的通知消息
WM_NOTIFY
消息。但是,它会 通过发送EN_CHANGE
通知 用户时的WM_COMMAND
消息 更改控件的内容。