请问一下:自己调用OnNewDocument()不提示存盘,怎么办 该在哪里改一下呀我想在自己的函数里新建文档,但是老是不提示原来打开文件存盘,就直接新键了怎么办啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要自己设置文档是否被改动的标记:CMyEditorDoc* pDoc = GetDocument();pDoc->SetModifiedFlag(TRUE); void CMainFrame::OnTestStart() { GetActiveDocument()->OnNewDocument();//新文挡}这样就不会有提示但是直接从 菜单 选择 新建 就有怎么回事? 要打开save对话框是由函数onsave(好像是,你可以单步跟踪进去看看),所以你必须手工加这个函数,当然SetModifiedFlag(TRUE)也是必要的 void CXXView::OnFileNew() { CEXPDoc* pDoc=GetDocument(); if(pDoc->IsModified()!=0) if(pDoc->SaveModified()==0) return ; pDoc->OnNewDocument(); ..} 加载对话框的问题! 在win32控制台程序中能不能使用CInternetSession类? 如何通过钩子挂接WM_MOUSEHOVER和WM_NCMOUSEHOVER? [文档框架问题]CView类中不能创建别的对话框 工具栏按钮与所对应的菜单栏按钮状态不一至 关于控制台起ftp,但OnAccept()函数没有响应的问题 CHtmlEditView中如何实现表格的单元格大小调整? VC调用COM问题 有谁知道photoshop是如何管理内存的 如何去掉对话框对回车键的响应,如何去掉ALT+F4关闭窗口 在鼠标的click事件中,我如何判断是 左键 还是 右键 ? 请问改使用什么类?
CMyEditorDoc* pDoc = GetDocument();
pDoc->SetModifiedFlag(TRUE);
{
GetActiveDocument()->OnNewDocument();//新文挡
}
这样就不会有提示
但是直接从 菜单 选择 新建 就有
怎么回事?
{
CEXPDoc* pDoc=GetDocument();
if(pDoc->IsModified()!=0)
if(pDoc->SaveModified()==0)
return ;
pDoc->OnNewDocument();
..
}