关闭文档时为什么没有弹出提示框要用户保存文档? 当一个文档内容改变时,如果用户还没有保存,应该在关闭时弹出提示框要用户先保存文档,可是我的程序没有实现这个呢,不知道是怎么回事,是不是还要在哪里添加什么代码才行的,请高手指点,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的文档一定是通过一个窗口打开的吧这个窗口的Close事件就是关闭文档的事件了至于什么样的操作算是修改操作那就看你的需求了 退出的时候的伪代码if(你动了文档)if(是否保存)保存else退出else退出; 修改Document的Modify Flag。 virtual void SetModifiedFlag( BOOL bModified = TRUE ); 顶#6:在所有修改过的地方都要:{if(你动了文档) SetModifiedFlag(true);}然后关闭时,它就会自动提醒要不要保存乐~ 在所有修改过的地方都要:{if(你动了文档) SetModifiedFlag(true);} OnClose(),如果bModified=TRUE,则关闭是弹出提示信息 VC操作WORD的SaveAs问题! com问题,看了许多例子,实现回调接口都是用进程内组件来实现,请问进程外组件如何实现回调,希望有源码例子 能否使用过一个文件比如txt. wav等文件后通过程序删除调该文件? 急需OpenGL编制三维机器仿真,高薪, 求购QQ,ICQ或类似功能的原代码 请问怎么用VC写个UNIX的服务程序? vc++的问题 这样做不可以吗?在线等高人指教... 对VC绘制的图形进行放大操作时线条宽度变粗,为什么? C++中一些关于函数调用的问题 VC视频处理问题,请各位大侠多指教啊,挺急的! 请教:VS2008中的OFFICE2007风格,视图切换
这个窗口的Close事件就是关闭文档的事件了
至于什么样的操作算是修改操作那就看你的需求了
if(你动了文档)
if(是否保存)
保存
else
退出
else
退出;
virtual void SetModifiedFlag(
BOOL bModified = TRUE
);
在所有修改过的地方都要:
{
if(你动了文档)
SetModifiedFlag(true);
}然后关闭时,它就会自动提醒要不要保存乐~
{
if(你动了文档)
SetModifiedFlag(true);
}