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

右键点CView类添加事件。

在Vc2008中没找到这种功能,但可以用下面两种方式实现。

方案一:自动

右击CTextView类,选属性。
在属性视图的工具栏中,有“事件”和“消息”,还有“重写”。事件就是命令事件,消息就是控件消息,重写就是重载虚函数。

点击消息就可选择**消息响应-->添加 即可自动生成。

方案二:手动

以添加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消息

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kivcare/archive/2008/12/11/3494178.aspx

转载于:https://www.cnblogs.com/hailexuexi/archive/2011/06/28/2092616.html

Vc2008中如何为视图类添加消息响应相关推荐

  1. 计算器初步添加消息响应

    文章目录 1 计算器初步添加消息响应 1 计算器初步添加消息响应 只需要按照信号与槽的要求进行修改即可,修改后的代码如下(main.cpp未修改): QCalculatorUI.h: #ifndef ...

  2. MFC中动态创建控件及添加消息响应的方法实例

    动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的. 一.创建动态控件: 为了对照,我们先来看一下静态控件的创建. 放置静态控件时必须先建立一个容器,一般是对话框, ...

  3. django class类即视图类添加装饰器的几种方法

    根据别人发布整理,个人爱好收集(原文:https://blog.csdn.net/mydistance/article/details/83958655 ) 一.定义视图类 定义类视图,且类视图继承自 ...

  4. 在项目中谨慎为系统类添加分类!!!!!

    结论: 1.坚决杜绝为系统类做方法交换(见到[class_replaceMethod]格杀勿论!) 2.为系统类添加分类时候,属性和方法名必须加上[世上独一无二]的前缀,避免冲突和混淆. 之所以让我对 ...

  5. 给django视图类添加装饰器

    要将login_required装饰到view class的dispatch方法上, 因为dispatch方法为类方法,不是单个的函数,所以需要将装饰函数的装饰器 login_required转化为装 ...

  6. Python+Flask.0010.FLASK即插视图之自定义视图类及修饰器

    2019独角兽企业重金招聘Python工程师标准>>> 即插视图; 说明: FLASK的视图灵感来自于DJANGO的基于类而非基于函数的通用视图,主要目的是为了解决多个视图函数之间已 ...

  7. Android自定义控件学习(四)------创建一个视图类

    创建一个视图类 精心设计的自定义视图与其他精心设计的类非常相似.它使用易于使用的界面封装了一组特定的功能,它可以高效地使用CPU和内存,等等.不过,作为一个设计良好的设计,自定义视图应该: 符合And ...

  8. 如何在Android文本视图周围添加边框?

    是否可以在textview周围绘制边框? #1楼 简单的方法是为TextView添加一个视图. 底部边框线的示例: <LinearLayout android:orientation=" ...

  9. MFC动态按钮的创建及其消息响应 和 自定义消息

    原文链接: http://www.cnblogs.com/gaohongchen01/p/4046525.html 动态按钮(多个)的创建: 1.在类中声明并定义按钮控件的ID #define IDC ...

  10. MFC 消息响应与消息处理过程

    WPARAM 和 LPARAM,消息响应机制 wParam和lParam 这两个是Win16系统遗留下来的产物,在Win16API中WndProc有两个参数: 一个是WORD类型的16位整型变量:另一 ...

最新文章

  1. 001考试类小程序设计方案简要需求分析和数据库简要设计
  2. 根据mysql生成数据库设计文档,第100篇博文纪念 | C# 根据数据库表结构生成DOC数据库文档(1)...
  3. 探寻AI未来式,百度AI Studio两周年寻最强锦鲤送超大惊喜
  4. CodeActivity基本使用
  5. Scrum Meeting 报告
  6. 【转】使用Apache Kylin搭建企业级开源大数据分析平台
  7. 华为高性能服务器刀箱,云平台服务器刀箱
  8. hssfworkbook.write 生成文件 数据丢失_电脑文件丢失了,数据恢复我只用这一个软件!...
  9. IP地址子网掩码位数换算方法及解释子网掩码的作用
  10. Ps2021教程,如何在photoshop中调整建筑物透视效果?
  11. 2019年全国大学生电子设计竞赛G题解决方案-双路语音同传的无线收发系统
  12. Chrome 科研神器!去谷歌学术搜到文章,代码链接就能自动展示
  13. 计算机基础与office应用教程,计算机基础与Office 2010实用教程
  14. 无法识别 移动固态硬盘_安上硬盘后不显示 千万别慌可能不是SSD坏了
  15. 英语词根学习笔记(前六章)——《英语词根与单词的说文解字》李平武
  16. coreldraw梯形校正_CorelDRAW绘制等腰梯形的多种方法
  17. Excel导入导出功能
  18. C 二维数组,以及自定义二维数组
  19. 关于libsvm的PCA和 网格寻优
  20. 金立android 7.1.1,金立K30Pro正式上市:运行安卓7.1.1系统,699元起

热门文章

  1. 正确使用“下划线”一词
  2. 管理感悟:你是产品的第一个用户
  3. 错误解决办法:zipimport.ZipImportError: can't decompress data; zlib not available
  4. Namespace名称空间
  5. mybatis多数据源配置_springboot+mybatis+aop配置动态数据源
  6. oracle全数据管理,全面解析Oracle数据库中管理实例的方法
  7. mysql as 后面字段,mysql 字段as详解及实例代码
  8. mysql中set names_深入理解mysql SET NAMES和mysql(i)_set_charset的区别
  9. 还原mysql数据库出错_mysql数据库还原出错ERROR:Unknown command ‘\\’解决手记
  10. discuz 官方站 php 开源论坛,Discuz! 官方站-PHP 开源论坛 - Powered by Discuz! | x.discuz.net contacts...