VC++中的Dlg,App,Doc,view
摘要:Dlg 是Dialog 的缩写,对话框 App类就是这个SDI作为"程序"的入口有点像c的Main函数 View是指编辑区里面的事就是那块白色的中间区域他负责绘制和乡音一些消息 Doc就有点像数据库,他保存着编辑数据,用于view的Redraw的时候用,还有保存文件。反正动态的编辑数据都放在Doc里面。 1) 在View中获得Doc指针 CYouSDIDoc *pDoc=GetDocument(...
阅读全文
posted @
2009-03-31 14:07
一路前行
阅读(2195)
推荐(0) 编辑
#pragma指令
摘要:解析#pragma指令 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和 C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragm...
阅读全文
posted @
2009-03-31 13:41
一路前行
阅读(768)
推荐(0) 编辑
#if _MSC_VER > 1000
摘要:这是微软的预编译控制。 在_MSC_VER较小时,它对一些东西的支持与新版不同。 _MSC_VER分解如下: MS:Microsoft(微软)的简写 C:MSC就是Microsoft出的C编译器。 VER:Version(版本)的简写。 全部加在一起就是:Microsoft的C编译器的版本 #if _MSC_VER > 1000//如果MFC的版本大于4.2(可能是4.2,具体4.2...
阅读全文
posted @
2009-03-31 13:38
一路前行
阅读(2171)
推荐(0) 编辑
vc一些预处理(转)
摘要:1) #if defined XXX_XXX #endif 是条件编译,是根据你是否定义了XXX_XXX这个宏,而使用不同的代码。 一般.h文件里最外层的 #if !defined XXX_XXX #define XXX_XXX #endif 是为了防止这个.h头文件被重复include。 #undef为解除定义,#ifndef是if not defined的缩写,即如果没有定...
阅读全文
posted @
2009-03-17 12:44
一路前行
阅读(530)
推荐(0) 编辑
给Windows组件添加图标
摘要:1.新建一个用户控件 2.向资源文件是添加一张图片,图片格式为bmp 3.选中用户控件图标,单击“右键->属性”把 “生成操作 的属性值改为:嵌入的资源(Action Resource) 4. Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->...
阅读全文
posted @
2009-03-10 17:12
一路前行
阅读(432)
推荐(0) 编辑