单文档中如何关闭一个文件而留下空文档。

fyjin99 2005-05-07 03:16:48
我在单文档中打开文件后想关闭它回到一开始的空文档状态,请问如何做?
...全文
81 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyjin99 2005-05-09
  • 打赏
  • 举报
回复
各位救命呀。
fyjin99 2005-05-08
  • 打赏
  • 举报
回复
可是OnFileNew要自己写呀。那里面应该写些什么?
fyjin99 2005-05-08
  • 打赏
  • 举报
回复
各位救命呀。
jerry 2005-05-07
  • 打赏
  • 举报
回复
SORRY! 写错了, 应该是 OnFileNew();
jerry 2005-05-07
  • 打赏
  • 举报
回复
很简单呀. 加个菜单项, 名为 ID_FILE_CLOSE

然后在APP中响应它, 直接调用 OnNewFile();

fyjin99 2005-05-07
  • 打赏
  • 举报
回复
兄弟能不能说的详细点呀,该怎么关闭,关闭后是调用OnNewDocument()吗?好像没有NewDocument()这个方法呀。
jerry 2005-05-07
  • 打赏
  • 举报
回复
哦,看错了, 我这个是多文档里的.

单文档很简单, 关闭文档后 NewDocument()好了
fyjin99 2005-05-07
  • 打赏
  • 举报
回复
楼上的方法好像不行呀,帮忙亚!
jerry 2005-05-07
  • 打赏
  • 举报
回复
修改一下 InitInstance 的最后一部分:
// Parse command line for standard shell commands, DDE, file open
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);

if(cmdInfo.m_nShellCommand==CCommandLineInfo::FileNew)
cmdInfo.m_nShellCommand=CCommandLineInfo::FileNothing;

// Dispatch commands specified on the command line
if (!ProcessShellCommand(cmdInfo))
return FALSE;

// The main window has been initialized, so show and update it.
//pMainFrame->ShowWindow(SW_SHOWMAXIMIZED);
//pMainFrame->UpdateWindow();


return TRUE;

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧