2010-02-05 20 views
1

場景:我想要一個窗口控件,它是我的對話框(子窗口的子窗口)中的一個子窗口,用於將其通知消息傳播到對話框窗口。Win32API:如何向父窗口請求嵌入式窗口事件通知

例如COMBOBOX包含一個EDIT控件。我有一種情況,我真的很想知道EDIT字段何時獲得並失去焦點(主要是因爲愚蠢的COMBOBOX沒有聲明焦點,或者如果它發生在它的嵌入式編輯中,就給我通知)。

但我可以看到這可能是一個普遍的問題:一個控件向其父WM_NOTIFY發出一條消息,直接的父母不關心,但也許它的父母。

是否有一種通用的方式來要求Windows窗口從其子窗口傳播通知消息?

例如如果對話d具有控制Ç具有副控制C「,然後是有辦法來確保dC接收WM_NOTIFY消息」

+0

我能澄清一下 - 你使用的是MFC還是Win32 - WM_NOTIFY聽起來像Win32一樣嗎? – 2010-02-05 18:55:50

+0

我對兩者都很滿意。但是,由於MFC只是Win32的一個包裝,因此它更直接地談論Win32。但是,如果有人想用MFC來表達信息,我會很高興。這有幫助嗎? – Mordachai 2010-02-05 18:57:51

+0

是的,謝謝,只是檢查。不過還是不確定我有解決方案。 – 2010-02-05 19:01:22

回答