2 jujiawu1024 jujiawu1024 于 2016.02.10 21:30 提问

MFC对话框的标题栏显示当前打开的文件

记事本中新建一个文件显示“文本文件1”,再新建一个显示“文本文件2”,但是文件没有保存啊,这是怎么做到的?

3个回答

caozhy
caozhy   Ds   Rxr 2016.02.10 21:40
已采纳

我试了下,记事本没有你说的那么神奇。都是“未命名”。但是你可以在文件夹中新建文本文档,那么会自动编号。原理应该是从0开始。先在当前目录中检查“新建文本文档n”是否存在,如果存在,n+1,直到找不到为止,作为当前文件文件名。

zuishikonghuan
zuishikonghuan   2016.02.10 23:59

系统自带记事本貌似没有你说的功能,如果你要实现他,可以打开一个程序实例就在某个地方(临时目录、注册表等)做标记,然后新实例枚举有几个标记。或者还可以用进程间通信来实现。

91program
91program   Ds   Rxr 2016.02.10 21:56

有一个文件是否被修改的标志,如果新创建的文件没有修改过,就不会出现是否保存的提示框。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!