当热键控件内容发生变化时,是否可以通知父窗口? (win32)中

时间:2009-09-23 17:50:36

标签: winapi hotkeys

我创建了一个使用设置窗口,它包含一个热键控件和一个应用按钮。按照正常方式,按钮是灰色的,但是当用户在热键控件中设置新的热键时,我希望它可用。

我在MSDN中读取了关系内容,但是如果热键发生了变化,热键控件似乎不会通知其父窗口。

我不想每0.5秒查询一次热键(并与原始值进行比较)。

任何建议都表示赞赏!

1 个答案:

答案 0 :(得分:0)

是的,它确实通过WM_COMMAND消息中的EN_CHANGE通知通知父窗口。 MSDN文档说了很多:

Hot Key Controls

  

热键控制通知

     

热键控件不发送任何内容   通过的通知消息   WM_NOTIFY消息。但是,它会   通过发送EN_CHANGE通知   用户时的WM_COMMAND消息   更改控件的内容。