我创建用于设置一个窗口,它包含一个热键控制和应用按钮。在正常方式中,按钮是灰色的,但我想它是可用的,当用户设定热键控制的新的热键。

我读MSDN中的关系的内容,但它似乎如果热键改变热键控制不通知它的父窗口。

我不希望查询的热键(并与原始值进行比较)每0.5秒。

任何建议表示赞赏!

有帮助吗?

解决方案

是,它通知父窗口 - 通过在WM_COMMAND消息的EN_CHANGE通知。 MSDN文档说尽可能多的:

热键控制

  

热键控制通知

     

热键控制不发送任何   经由通知消息   WM_NOTIFY消息。然而,显然,   通过发送EN_CHANGE通知   所述WM_COMMAND消息,当用户   改变控制的内容。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top