29、深入浅出MFC学习笔记,多重文件和视图

简介: 1、主要还是窗口的拆分。[1,P543] 2、ASCII->HEx n = forIt[i] & 0x00FF; 3、要具有打印预览功能(View),需要改写三个函数: virtual BOOL OnPreparePrinting(CPrintInfo* pInfo); virtual void ...

1、主要还是窗口的拆分。[1,P543]<?xml:namespace prefix = o />

2ASCII>HEx

n = forIt[i] & 0x00FF;

3、要具有打印预览功能(View),需要改写三个函数:

virtual BOOL OnPreparePrinting(CPrintInfo* pInfo);

virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo);

virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);

4、使用CEditView,编辑器窗口所承载的文字是放在Edit控制组件自己的一个内存区块中,而不是切割到Document中。所以,文件的文件读写动作只要调用CEditViewSerializeRaw函数即可。

// CEditView contains an edit control which handles all serialization

((CEditView*)m_viewList.GetHead())->SerializeRaw(ar);

参考

[1] 深入浅出MFC

目录
相关文章
|
存储 SQL 关系型数据库
Mysql数据库基础第七章:流程控制结构
流程控制语句能够控制存储过程中sql语句的执行程序。主要分为三大类 - `顺序结构`:程序依次运行 - `分支结构`:程序根据条件选择执行 - `循环结构`:程序满足某条件时,重复执行
|
SQL 存储 安全
第八章《视图》
第八章《视图》
第八章《视图》
【小试身手】几个自定义控件的组合应用,实现简单的“增删改查”功能(有源码)
     分页控件、查询控件、显示数据的控件和表单控件,终于把这几个控件结合在一起了,和在一起之后就可以让“增删改查”变的非常的简单和容易了,当然还需要数据访问函数库的支持。      综合演示的IDE是 vs2008,.net Framework2.0,C#, B/S 。
1023 0
|
C#
艾伟:Silverlight 里如何实现隐式样式,ImplicitStyleManager 的实现思想
在 WPF 中,我们可以方便的在全局范围定义一个样式,就可以应用到所有这种类型的对象,这就是所谓的隐式样式(implicit Style),比如: WPF中定义样式 Button aButton b 这样之后,两个按钮就都变成了浅蓝色的背景。
785 0
|
C# 算法
【WPF】SnapsToDevicePixels与UseLayoutRounding二者到底有什么区别?供参考
原文:【WPF】SnapsToDevicePixels与UseLayoutRounding二者到底有什么区别?供参考 MSDN上解释了一大堆,二者对比来看,并不能发现什么明显的区别,微软爸爸也不知道多给写图文实例。
1295 0