想法如下:在文档中写入计算的过程和结果,并以一个可编辑的窗口显示在屏幕上
,要求可插入简单的说明性图片,*.bmp的即可。然后是存盘。
我的疑问:
1.计算过程中如何将过程和结果输入文档。
2.编辑窗口必须是richedit吗?
3.文档的存储简单的serialize可完成吗?
请高手给些思路,或相关的工程实例,谢谢!

解决方案 »

  1.   

    我想也是不应难的,但书本上的例题都是关于控件数据的序列化,
    如何把计算过程包括应用的公式等写入文档我没见过,用什么方式
    写,希望看到有关的代码作为提示。
    另外如何以兼容.doc格式?
    请高手给于提示,谢谢!
      

  2.   

    .doc格式并非公用,应该用rtf格式,可以查差资料。richedit控件本身就有这种格式的转换,直接读出,以文本方式存盘(注意后缀),就可以了。
      

  3.   

    非常感谢 CaptainIII(山上人) 
    另外请教如何将计算过程和结果输入文档,是将所有的东西都放入一个
    文档的cstring对象中然后再传给视吗?有什么比较专业一些的做法?
    谢谢!
      

  4.   

    1.计算过程中如何将过程和结果输入文档。
    2.编辑窗口必须是richedit吗?
    3.文档的存储简单的serialize可完成吗?1、作一个线程对话框。
    2、不用,可以TextOut或DrawText
    3、好像可以,这个条件是必须public CObject
    坐一个数组或CptrList 在文档中增加内容,在serialize中设置存取。
    在写文档后要加入一名SetModifiedFlag();
    表示文档改娈,提示保存。
      
      

  5.   

    感谢zswzwy(←圣骑士!帕迪拉斯!) 
    sorry,我有点不明,请指点:
    1。数据的处理在后台进行,线程对话框做什么用?
    2。因为文档内可能会包含简单的说明性图形,不用richeditctrl是否可以呢?
    您的意思是不是说文本用textout或drawtext输出到richeditview,另外再输出
    图形?
    3. 关于链表处理文档,所知有限,能不能提供相关的连接?
    谢谢!