文章提到CFileDialog会改变当前目录。我在处理的时候,是取得了程序运行目录,然后在那个目录下创建了文件。今天查了MSDN得知,在创建CFileDialog对象的时候,加入OFN_NOCHANGEDIR标志,可以使得文件不改变当前目录。
CFileDialog fileDiaog(TRUE, NULL, NULL, OFN_NOCHANGEDIR);
文章提到CFileDialog会改变当前目录。我在处理的时候,是取得了程序运行目录,然后在那个目录下创建了文件。今天查了MSDN得知,在创建CFileDialog对象的时候,加入OFN_NOCHANGEDIR标志,可以使得文件不改变当前目录。
CFileDialog fileDiaog(TRUE, NULL, NULL, OFN_NOCHANGEDIR);