當前位置:編程學習大全網 - 行動軟體 - 完全抄的這本書的mfc例子,為什麽運行時,onlbuttondown函數沒有響應

完全抄的這本書的mfc例子,為什麽運行時,onlbuttondown函數沒有響應

要響應鼠標左鍵消息,必須在視圖類實現函數和消息的關聯。具體是在(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 交換機 怎麽接?
  • 下一篇:天津東麗區壹條街是幹嘛的
  • copyright 2024編程學習大全網