17.9 本章主要内容
本章主要内容如表17-7所示。
表 17-7
|
主 题
|
概 念
|
|
序列化
|
序列化是将对象转换成文件的过程。反序列化则从
文件中的数据重新构造对象
|
|
MFC序列化
|
要在MFC应用程序中序列化对象,必须将类识
别为可序列化的。为此,在类定义中使用DECLARE_
SERIALIZABLE()宏,在包含类实现的文件中使用
IMPLEMENT_ SERIALIZABLE()宏
|
|
MFC应用程序中的
可序列化类
|
对于要在MFC应用程序中序列化的类,它的直接或
间接基类必须是CObject,它必须实现一个无参数的构造函数,
并将Serialize()函数实现为类成员
|
|
用MFC实现打印
|
要在MFC应用程序中提供打印文档的功能,必须在文档
视图类中自己实现OnPreparePrinting()、
OnBeginPrinting()、OnPrepareDC()、OnPrint()和OnEndPrinting()等函数
|
|
CPrintInfo对象
|
CPrintInfo对象是由MFC框架创建的,用来存储与打印过程
有关的信息。可以将包含打印信息的自定义类对象
的地址存储在CPrintInfo对象的指针中
|