SDI或MDI程序中的ID_FILE_SAVE和ID_FILE_SAVE_AS的消息映射和处理函数在那里? override CDocument::OnSaveDocument 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 重载CDocument::OnFileSave和CDocument::OnFileSaveAs 大概构架为:void CTESTDoc::OnFileSaveAs() {// TODO: Add your command handler code herechar* pFileName = "c:\\test1.dat"; //文件绝对路径 if(!CDocument::OnSaveDocument(pFileName)){TRACE("SUCCESS");} 以上都不对.保存不出现对话框的话,如下即可.重载 CDocument::SaveModified() 即可 .且在该函数中调用if(IsModified() ) CDocument::DoSave(filename); 即可.如果要启动的时候则,启动的时候调用AfxGetApp()->OpenDocumentFile(fileame); 看mfc4.2的代码会对你有帮助的,其中的调用挺烦。我过两天给你看看 to bobar: 同我上面说的,如果文件改变了,可以弹出对话框提示是否保存. if(IsModified() ){ .... } 如何实现按下按钮就弹出对话框 vc下能不能同时动态改变控件的背景色和字体? 如何通过树中项的字符串查找所在item的索引 如何 去掉 ClistCtrl控件的 横向 滚动条 初级问题一个! 我在内存dc中了读取一张位图文件 并且在位图上进行了画线,画矩形的操作,现在想把这些修改存回位图文件中,怎麽做? 如何将一个工程的位图资源拷到另一个工程的资源中? VC设置DNS自动获取-obtain dns server automatically 求助,代码那里没写好 用CStatic实现透明位图,最简单的方法是什么? 如何给网友送分,请指教。立即送分! 关于sprintf()和FILE *fp
void CTESTDoc::OnFileSaveAs()
{
// TODO: Add your command handler code here
char* pFileName = "c:\\test1.dat"; //文件绝对路径
if(!CDocument::OnSaveDocument(pFileName)){
TRACE("SUCCESS");}
重载 CDocument::SaveModified() 即可 .
且在该函数中调用
if(IsModified() )
CDocument::DoSave(filename); 即可.如果要启动的时候则,启动的时候调用
AfxGetApp()->OpenDocumentFile(fileame);
同我上面说的,如果文件改变了,可以弹出对话框提示是否保存.
if(IsModified() )
{
.... }