cjweffort

博客园 首页 联系 订阅 管理

2013年6月2日

摘要: 消息映射参考文献:深入浅出MFC-侯捷定义数据结构:数据结构图解:(头文件中消息映射的实现部分DECLARE_MESSAGE_MAP)实现文件中消息映射的实现部分(BEGIN_MESSAGE_MAP,ON_COMMAND,END_MESSAGE_MAP)因此各类可以进行如下声明:最终会形成一个消息流动网络消息流动//很重要的图,标示出各类别的OnCmdMsg的调用先后顺序,各类别的OnCmdMsg作为消息流动的“转辙器”。即消息流动路线是由下图所决定的//CmyFrame对象获得一个WM_COMMAND消息时,消息流动路线//CmyFrameWnd对象的消息流动总路线:注:当CmyView对象 阅读全文
posted @ 2013-06-02 22:52 cjweffort 阅读(291) 评论(0) 推荐(0) 编辑

摘要: 永续生存MFC中很重要的一个模块:负责实现资料的读写过程,即数据该怎么去保存到硬盘中和从硬盘中取出来。参考文献:深入浅出MFC-侯捷对象导向有一个术语:Persistence,有了此机制之后,对象就能永续保存。MFC有一套Serialize机制,目的在于把档名的选择,文件的开关,缓冲区的建立,资料的读写,萃取运算子(>>)和嵌入运算子(Serialize(*this)负责输出,将这些数据存储到序列化文件.SCB文件中。等到读档的过程需要用到SCB文件。写档总结:程序组织数据,通过arr>操作,而不重载<<操作。书本中的解释是WriteObject操作不需要CRun 阅读全文
posted @ 2013-06-02 19:34 cjweffort 阅读(418) 评论(0) 推荐(0) 编辑