⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_54531.htm

📁 vc
💻 HTM
字号:
<p>
序号:54531 发表者:helptohelp 发表日期:2003-09-28 20:09:59
<br>主题:文件是否被修改的问题?
<br>内容:比如写一个文本文件,每次先打开文件,对其进行修改,然后保存文件,<BR>保存文件之前提示是否保存,怎么才能知道文件的内容是否被修改了?高手请教!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:iamhere 回复日期:2003-09-28 22:34:48
<br>内容:简单的说,以Notepad为例,<BR>打开一个文本文件,内容是显示在一个控件中的,<BR>所有的修改都是向这个控件窗口输入字符,<BR>那么只要处理这个窗口的WM_CHAR消息,<BR>一旦有消息,那么就设置一个已修改标志,<BR>退出之前检查该标志即可。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:下次用什么名字? 回复日期:2003-09-29 17:45:12
<br>内容:如果你问程序怎么知道文件被修改,答案是:你在所有修改过文件的地方设置文件被修改的标志GetDocument()-&gt;SetModifyFlag(TRUE);,就是说,它本不知道,是你告诉它的,<BR>所以你要在很多地方设置标志:<BR>例如:剪切的函数、粘贴的函数,修改的函数、删除的函数……当然你可能没有用这些函数,取决于你用什么类,以及你添加了什么样的编辑文本的函数
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -