自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Visual Studio2008安装后更换调试器的问题

在电脑上同时装了Visual Studio2008和VC++6.0。用VC++6.0写程序出错时,系统会启动Visual Studio2008的调试器。本来也没什么,但我写的都是一些小程序,不至于调用庞大的Visual Studio2008的调试器。所以自己查了下资料把调试器改回了VC++6.0。方法如下:在注册表中找到表项//HKEY_LOCAL_MACHINE/Software/Micro

2008-04-19 20:55:00 778

原创 The SDI Application单文档程序

在这里将讲述SDI程序中application object、the main frame window、the document、the view、the document template object以及the associate string and menu resources之间的关系。 The Windows Application Object在CWinApp派生类的I

2008-04-19 20:51:00 778

原创 Serialization序列化

总的来说,序列化作用是把MFC中的所有对象都存储到硬盘上(storing)或者从硬盘上的数据创建相应的对象(loading)。Serialization的逻辑结构:要是一个类能够序列化,则该类须直接或间接派生自CObject并且要包含宏DECLARE_SERIAL(在类的Declaration中)和IMPLEMENT_SERIAL(在类的Implement中)。 Seria

2008-04-19 20:49:00 737

原创 复杂的Document/View程序

如果说要做一个多视图的程序,Document/View之间的通讯就变的稍微复杂一些。这时,就要用到UpdateAllViews和OnUpdate函数了。建立多视图程序的主要步骤如下:1、定义CDocument派生类的成员变量,用于存储数据。2、在CView派生类中重载OnUpdate函数,确保View中显示的内容与Document中的数据相同。3、根据需要,组织Message Map。

2008-04-19 20:46:00 622

原创 简单的Document/View程序

当不需要用多个View但需要文件存储功能时,就不用关心UpdateAllViews和OnUpdate函数。建立这样一个简单的应用程序可以遵循以下步骤:1、给CDocument派生类定义用于存储数据的成员变量,或者把CView派生类声明成CDocument派生类的友元类。2、重载CView派生类的OnInitialUpdate函数。当Document的数据初始化或改变时,Applicatio

2008-04-19 20:44:00 492

原创 Document-View Interaction Functions视图与文档之间的通讯函数

MFC中的Document/View结构至关重要。Document负责存储数据,View负责显示数据。一个Document可以对应几个View,而一个View只能同时显示一个Document。Document、View和余下的Application Framework之间有一个复杂的握手过程。要了解这个过程需要熟悉几个函数:1、CView::GetDocument内联函数,使一个View得

2008-04-19 20:42:00 522

原创 CString const char*与char*之间的转换关系

CString是个好东西,有很多好用的成员函数,并且动态分配内存空间。但在MFC学习初期,容易把CString与const char*,char*混淆。遇到三种类型数据转换时,总是得过且过。下面就剖析一下三者之间的转换关系与方法。 1、CString与const char*(LPCTSTR---是在Unicode环境下const char*的宏定义) CString类提供一个con

2008-04-19 20:39:00 2488

原创 状态栏

1、The Status Bar Definition  indicator的各项ID与状态栏的对应关系如上图所示。 2、The Message Line在一个view类里面访问状态栏的方法:先得到Application Object,然后到达the main frame window。具体代码如下:CMainFrame* pFrame = (CMainFrame*

2008-04-19 20:35:00 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除