• 全部
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

求问高手一个有关文件格式的难题???

momoban 2011-06-06 11:29:30
问题是这样的:我从CWnd直接继承的一个类,要在其中实现图文编辑功能,
现在我想将其中的内容保存为一种自定义的文件格式,且这种格式的文件为复合文档(因为有图片)。该怎么做为好??

高手能给点思路吗?
...全文
87 点赞 收藏 19
写回复
19 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gz_qmc 2013-06-24
你有链表的知识就可以了
所谓文档无非就是"行"的链表

一个文字链加一个图片链就解决你的问题

就文字而言
每一"行"都有自己的长度信息
每一"行"都有自己的高度信息
根据长度和准备用的字体就知道文字的个数

就图片而言
每一图都有自己的长度信息
每一图都有自己的高度信息
每一图都有自己的开始位置信息

依据图的位置
调整文字"行"的长度

最后输出链表就可以了

如果你再将行里的每一个字都用结构体描述
那就是一个新的WORD诞生了
回复
momoban 2011-06-25
[Quote=引用 14 楼 gz_qmc 的回复:]
你要示范,最好给个样版,用CAD或者PHOTOSHOP处理个样板,很简单的
[/Quote]

你好,高手。你的意思是你有示范的代码?
回复
momoban 2011-06-22
自己顶一下
回复
ZhouBoTong 2011-06-22
在Google搜索[结构化存储]
回复
momoban 2011-06-17
留个我的邮箱吧 zitianzhu@sina.com

楼上的高手能否发个示范代码给我啊?

收到立马结贴,另赠送 150分
回复
gz_qmc 2011-06-16
你要示范,最好给个样版,用CAD或者PHOTOSHOP处理个样板,很简单的
回复
gz_qmc 2011-06-16
表格可以通过CListView或者CListCtrl来实现,可以插图

如果公里够,自己画就跟简单了
回复
momoban 2011-06-16
有高手有相关的示范吗?求一个,立马结贴 并加送150分
回复
momoban 2011-06-12
[Quote=引用 10 楼 gz_qmc 的回复:]
你最好考虑自己定义自己的数据文件格式

图片的数据,外来的无非是个文件名,内嵌的无非是一堆颜色数据
加上位置和尺寸信息

啥都是个描述,没啥难的
[/Quote]

高手,那表格等该怎么做??
回复
gz_qmc 2011-06-10
你最好考虑自己定义自己的数据文件格式

图片的数据,外来的无非是个文件名,内嵌的无非是一堆颜色数据
加上位置和尺寸信息

啥都是个描述,没啥难的
回复
hustlaofan 2011-06-10
顶串行化
回复
lyingbo 2011-06-10
[Quote=引用 6 楼 momoban 的回复:]
引用 4 楼 q342210738 的回复:
楼主可以考虑用MFC的串行化思想

关键字:Serialize

结合doc的Serialize来完成比较容易实现


可我是从CWnd继承的,这是由目前的情况决定了的。
我该怎么做??高手指点
[/Quote]

MFC的串行化思想貌似跟你是从CWnd继承的还是从doc继承的关系没有任何关系
你只需要在你的类里面定义Serialize,在需要的地方像doc那样调用就是了
回复
momoban 2011-06-08
有对复合文档熟悉的高手??
回复
momoban 2011-06-07
[Quote=引用 4 楼 q342210738 的回复:]
楼主可以考虑用MFC的串行化思想

关键字:Serialize

结合doc的Serialize来完成比较容易实现
[/Quote]

可我是从CWnd继承的,这是由目前的情况决定了的。
我该怎么做??高手指点
回复
winning11xuhao 2011-06-07
帮顶一下
回复
lyingbo 2011-06-07
楼主可以考虑用MFC的串行化思想

关键字:Serialize

结合doc的Serialize来完成比较容易实现
回复
aj3785583 2011-06-07
帮顶 学习
回复
momoban 2011-06-06
不,当然不是。是一个从CWnd直接继承的类。
回复
Eleven 2011-06-06
CRichEditCtrl控件?
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2011-06-06 11:29
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……