0
我創建了一個使用窗口設置,它包含一個熱鍵控件和一個應用按鈕。通常情況下,按鈕是灰色的,但我希望它可以在用戶在熱鍵控制中設置新熱鍵時使用。當熱鍵控制內容改變時,可以通知父窗口嗎? (win32)
我讀MSDN中的關係內容,但似乎熱鍵控制不通知其父窗口,如果熱鍵更改。
我不想每0.5秒查詢熱鍵(並與原始值比較)。
任何建議表示讚賞!
我創建了一個使用窗口設置,它包含一個熱鍵控件和一個應用按鈕。通常情況下,按鈕是灰色的,但我希望它可以在用戶在熱鍵控制中設置新熱鍵時使用。當熱鍵控制內容改變時,可以通知父窗口嗎? (win32)
我讀MSDN中的關係內容,但似乎熱鍵控制不通知其父窗口,如果熱鍵更改。
我不想每0.5秒查詢熱鍵(並與原始值比較)。
任何建議表示讚賞!
是的,它會通過WM_COMMAND消息中的EN_CHANGE通知來通知父窗口。 MSDN文檔說之多:
熱鍵控制通知
熱鍵控制不通過
WM_NOTIFY
消息發送任何 通知消息。但是,當用戶 更改控件的內容時,它將通過WM_COMMAND
消息發送EN_CHANGE
通知。
是的,我只是錯過了關鍵。非常感謝你! – ddh 2009-09-24 06:02:03