这是以前的一个贴子:
程序中用CreateProcess(NULL,...)打开任意文档,如何判断文档是否被修改过?
(不要用判断文档日期的方法)
——发表人:
 
 
主  题:  如何知道文档是否被修改?? 
作  者:  horsetiger (马虎)  
等  级:    
信 誉 值:  100 
所属论坛:  Visual C++ 
问题点数:  100 
回复次数:  22 
发表时间:  2002-6-4 12: 
 回复人: qindq(蜕叟) (  ) 信誉:100  2002-6-6 17:14:59  得分:0  
 
 
  说来,你可能不相信,其实所有MS程序都是用时间判断的。只是判断的时机可以巧妙一些。比如说在自己程序的主窗口收到WM_ACTIVATE时,等等。这样可以不用随时判断。MS 的一些文档中有提示。
  
 
该问题已经结贴 ,得分记录: qindq (100)、可是真的是这样么?
可是大多数都不是这样的吧,像记事本,像WORD,什么都不是这样的啊。
我觉得那更像是通过键盘事件判断的吧。比如,你打开一个文本文档,但是并不修改,也并不提示是否保存啊,也只有你修改了,才会提示啊。是否修改,应是键盘的事啊。???我不明白。