关闭一个打开的文档用什么函数 tc中 : fopen --> fclosevc(api) createfile --> closehandle你的呢?會不會是 OpenDocument --> CloseDocument ^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有CloseDocument这个函数只有CloseAllDocuments 一下把所有文档都关了 没有关一个的 是openDocumentfile 打开 少写个file 怎么关闭这个打开的文档呢 who know? 就是用mfc AppWziard(exe)创建一个多文档程序然后 我编程打开一个图象或者文本 用theApp.OpenDocument()打开,不过好象没函数可以把打开的文档给关了 也许是用CDocument::OnCloseDocument? theApp.OpenDocument() 一般来说是给多个视图(view)显示用的,所以:1. 假设你需要关闭这个document, 你需要关掉所有相关的视图2. 如果你不想关掉所有的视图,document不可以关闭,因为他还map在也许多个视图上(view)3. 通常一个app只对应一个doc template, 而一个template管理多个doc4. (猜测)template是个抽象类,他管理一个document的连表,但他没有管理view连表,所以他不知道有多少个view在使用某个doc,一次他不知道关闭一个doc需要关闭多少个view,他也没有关闭view的功能,因为view属于ui部分,template属于data presentation部分所以template没有办法关闭cdocument,从而cwinapp也没有办法通过doc template来关闭某个cdocument也许doctemplate可以维护cdocument的引用计数,可是也许mfc设计出来的时候没有考虑,而且mfc属于即将退出历史舞台的东西,微软估计也不会花力气去改他了(可以调试到cdoctemplate,还有cdoctemplatmgr里面去验证我的想法,最早我进去看过,没有什么乐趣,大家就将就者用closeall吧) 为什么会被调用两次 这个功能如何实现,请各位帮忙,高分重谢! CrazyAzreal过来接分 怎么用InstallShield for vc6.0制作安装包? 窗口焦点切换问题 截取字符串出现乱码(全角半角) 哪个高人能说说关于image和map??关于PE文件弄到内存前后,什么什么的~ VC mschart画柱状图单个数据颜色设置 敢问各位大虾,Socket中用机器名连接时名字怎样转化成IP?(在线等待) 如何修改一个“关于”对话框中的信息?(没有源代码) SetSystemTime? 请问:怎样可以把缓冲区的内容用对话框中的文本框显示出来,谢谢
theApp.OpenDocument()打开,不过好象没函数可以把打开的文档给关了
1. 假设你需要关闭这个document, 你需要关掉所有相关的视图
2. 如果你不想关掉所有的视图,document不可以关闭,因为他还map在也许多个视图上(view)
3. 通常一个app只对应一个doc template, 而一个template管理多个doc
4. (猜测)template是个抽象类,他管理一个document的连表,但他没有管理view连表,所以他不知道有多少个view在使用某个doc,一次他不知道关闭一个doc需要关闭多少个view,他也没有关闭view的功能,因为view属于ui部分,template属于data presentation部分所以template没有办法关闭cdocument,从而cwinapp也没有办法通过doc template来关闭某个cdocument也许doctemplate可以维护cdocument的引用计数,可是也许mfc设计出来的时候没有考虑,而且mfc属于即将退出历史舞台的东西,微软估计也不会花力气去改他了(可以调试到cdoctemplate,还有cdoctemplatmgr里面去验证我的想法,最早我进去看过,没有什么乐趣,大家就将就者用closeall吧)