深入淺出MFC學習筆記:MFC六大關鍵技術仿真之消息映射和消息流動

消息映射

參考文獻:深入淺出MFC-侯捷

定義數據結構:


數據結構圖解:(頭文件中消息映射的實現部分DECLARE_MESSAGE_MAP)



實現文件中消息映射的實現部分(BEGIN_MESSAGE_MAP,ON_COMMAND,END_MESSAGE_MAP)


因此各類可以進行如下聲明:




最終會形成一個消息流動網絡


消息流動


//很重要的圖,標示出各類別的OnCmdMsg的調用先後順序,各類別的OnCmdMsg作爲消息流動的“轉轍器”。即消息流動路線是由下圖所決定的


//CmyFrame對象獲得一個WM_COMMAND消息時,消息流動路線


//CmyFrameWnd對象的消息流動總路線:





注:當CmyView對象獲得一個WM_COMMAND時,消息流動的路線只有上圖中的1和3。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章