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

转载 2012年03月23日 16:11:09

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消息

相关文章推荐

VC2008中如何为MFC应用程序添加和删除消息响应函数

最近重温《MFC Windows应用程序设计》第二版这本书,里面的代码全部是使用VC6.0写的,我Win7下安装的是VS2008开发环境。在学习到为单文档框架的CView子类添加消息响应函数时犯难了,...

SDI在视图类中添加按钮以及消息响应

在单文档视图(SDI)结构中视图一般用来显示数据。但是,有时也希望在视图中显示按钮或其他的控件,以满足用户的需要。 下面将给出一个手动添加按钮并使按钮具有响应事件功能的实例。 第一步:添加一个按钮...
  • shufac
  • shufac
  • 2014年05月10日 00:41
  • 762

VC++6.0 VS2008给图标工具栏添加响应函数

VC++6.0  VS2008给图标工具栏添加响应函数   1、在对话框的:OnInitDialog()函数中添加以下红色代码: BOOL CGSM_MessageDlg::OnInitDial...

VC++单文档分割窗口、在视图中添加控件,并响应该控件的事件

原文地址:http://www.cnblogs.com/qintangtao/archive/2013/02/20/2919090.html 一、单文档分割窗口 1、用ClassWizard为应用...
  • jlzx001
  • jlzx001
  • 2013年11月18日 15:54
  • 699

VC2008中处理CStatic控件的单击STN_CLICKED消息

在VC2008下使用MFC创建了一个基于对话框的应用程序,对于ID为IDC_NUMBER1的CStatic控件,在其属性中添加了STN_CLICKED的消息响应函数,  自动生成一个消息映射如下:...

VS2008中CListCtrl扩展类,如何能让父窗口也能响应NM_CLICK消息

添加NM_CLICK消息产生的文件: MyExListCtrl.h: class CMyExListCtrl : public CListCtrl { ............. p...

VC中添加WM_USER的消息响应函数

一、注释宏 这里运用了手动修改AFX_MSG注释宏中的内容。 VC中独特的注释宏可以让代码变灰,它的格式如下 //{{AFX   //注意:这里只要是以AFX开头的字符串都可以,比如:AFXDW...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Vc2008中如何为视图类添加消息响应
举报原因:
原因补充:

(最多只允许输入30个字)