Vc2008中如何为视图类添加消息响应

来源:互联网 发布:java 阿里p7面试题 编辑:程序博客网 时间:2024/06/03 16:27

Vc6.0直接可以在CView类添加消息响应;

右键点CView类添加事件。

我在Vc2008中没找到这种功能。

以添加OnLButtonDown()消息为例,添加过程如下

1.右键点击CView选Add Function。

  设置函数原型为Void OnLButtonDown(UINT nFlags,CPoint point);

2 在CView头文件内// Generated message map functions下面

   设置如下

   public:

             afx_msg Void OnLButtonDown(UINT nFlags,CPoint point);

            DECLARE _ MESSAGE_MAP();

3   在CView.cpp内Void OnLButtonDown(UINT nFlags,CPoint point);内

    程序结束处添加

  CView::OnLButtonDown(UINT nFlags,CPoint point);

 

//这样就可以在视图区域内响应OnLButtonDown消息

原创粉丝点击