参考:http://www.vckbase.com/document/viewdoc/?id=1224
在编写对话框应用程序的过程中,发现一个很有趣的现象,就是当使用CFile类的Open成员函数打开一个文件时,如果不指定文件的路径会默认为当前程序的路径,但如果使用了文件打开对话框CFileDialog类并打开了一个文件的话,则Open成员函数文件的默认路径会变成CFileDialog类打开文件的路径。
如果在使用了文件打开对话框CFileDialog以后又想使用CFile::Open打开程序所在路径的文件,就只有在使用文件打开对话框CFileDialog之前使用Windows API函数GetCurrentDirectory()获得路径并使用变量保存下来。