1.3一个MFC多文档程序编写总结
来源:互联网 发布:金钻js防水 编辑:程序博客网 时间:2024/06/05 11:34
这几天模拟《数字图像处理原理与实践:基于VisualC++开发》第一章的例子自己动手手写了代码,现总结如下
1.在VS2005中声明指针型变量是不为空的(NULL),所以在赋值时不要加上判断条件,如
A* a;
if(NULL==a){
a = new A; //这句话永远不会执行
}
2.在MFC多文档程序中AfxGetMainWnd()可以得到CMainFram对象,这样好处是可以通过这种办法获得在CMainFram中的变量(可以通过在CMainFrame类中声明一个静态方法进行此项夸类获取变量),这对于变量的交流是极其有利。
3.添加鼠标响应函数
点击类视图,点击要添加的类,找到消息栏,找到ID为OnLButtonDown(鼠标左键按下)添加函数就能解决
4.问题
VS2005出现某个类名不是类名空间的问题error C2653
原因:
由于将include的顺序写错了
需要写成
#include "stdafx.h"
#include " ***.h" //此为你这个cpp文件对应的头文件
不能调换这两者的顺序
5.问题
如果你的构造函数出现问题,问题一般是你的类名与构造函数名不一致,请仔细检查你的类名与构造函数是否一致。
目前就总结以上五点,后续如果还有其他会陆续补上
PS:这些点也许很简单,但是由于以前编写java很多基本设置不一致,所以以上几点也花费了不少时间
0 0
- 1.3一个MFC多文档程序编写总结
- 怎样使用MFC单文档程序编写一个鼠标画线程序
- 使用MFC编写绘图程序的总结
- 菜鸟编写一个MFC计算器总结
- MFC 多文档程序心得
- 让VC++编写的MFC多文档程序不自动创建空白窗口
- 利用MFC文档视图框架编写打印程序
- MFC多文档程序启动时一个文档创建两个视图
- MFC多文档程序启动时一个文档创建两个视图
- 如何判断一个已经写好的MFC程序是单文档还是多文档?
- MFC多文档程序启动时一个文档创建两个视图
- MFC单文档/多文档程序各类之间的跳转总结
- 新建一个多文档的MFC程序,怎样取消自动创建的文件呢?
- 新建一个多文档的MFC程序,取消自动创建的文件
- MFC编写自动关机程序
- 如何手动写一个MFC单文档程序框架
- MFC多文档视图界面(MDI)搭建图像处理框架程序总结
- CRectTracker和MFC多文档程序问题
- Java 内存模型及GC原理
- Android 开发中一些不得不知的坑(二)
- 排序总结(二)
- 三种循环 变量表达式的变化
- Jquery页面滚动
- 1.3一个MFC多文档程序编写总结
- ubuntu安装docker
- 从0开始学习OC程序-第6天
- Android 刮刮卡效果
- Hadoop 学习笔记三 MapReduce
- Java内存模型及GC原理java内存模型 Java内存模型及GC原理 Java内存模型及GC原理 sun官方网站:sun java 虚拟机模型 Java内存模型及GC原理 JVM内存模型中分两
- word中插入罗马数字并且设置为Times New Roman字体
- 从0开始学习OC程序-第7天
- JS中的window.location.href解释