關於WM_NOTIFY消息接收窗口的問題

WM_NOTIFY是控件發送給其父窗口的通知消息,一直沒想過控件的父窗口變動的問題,直到想自己實現類似VC的停靠工具欄時才碰到這個問題。工具欄停靠時其父窗口是程序主窗口,當把工具欄拖出來,即拖出主窗口或是拖到客戶區,必須創建一個POPUP窗口,工具欄的父窗口變爲這個POPUP窗口。按照MSDN的說明,WM_NOTIFY是發送到父窗口,應該發送到這個POPUP窗口才對,結果POPUP窗口卻截不到這個消息,還是發送到主窗口去了。研究了一下,發現WM_NOTIFY消息只發送到控件創建時的主窗口,以後要注意了,呵呵。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章