要響應鼠標左鍵消息,必須在視圖類實現函數和消息的關聯。具體是在(5)這壹步,OnLButtonDown函數的框架是生成的(而不是自己寫的),生成的過程也是關聯的過程,VC6是通過ClassWizard,VS2003以上是通過界面右下角的消息事件,通過WM_LBUTTONDOWN消息的實現,產生的OnLButtonDown函數才能響應鼠標消息。
在MFC中,具體實現是通過AFX MESSAGE MAP來實現的,可以檢查view.cpp中是否包含以下代碼:
ON_WM_LBUTTONDOWN()
並對應在頭文件的DECLARE_MESSAGE_MAP中有:
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
這樣才實現了MFC窗口的消息關聯。
上一篇:TP-LINK 交換機 怎麽接?下一篇:天津東麗區壹條街是幹嘛的