我在程序中用CFileDialog创建了他的对象fileDlg,然后:if(fileDlg.Domodal()==IDOK){}里把文件的路径保存了下来,并显示在一个编辑框中,当我点击保存按钮的时候我就将刚才的路径写到XML文件里,方便程序启动时加载,但是我一点击完打开文件对话框的"打开"按钮后,在点击我的对话框中的"保存"就会出问题,路径(从编辑框中读的)不能写到XML文件中,而人工在编辑框中写路径再点击"保存"就没问题,难道打开文件对话框影响XML文件的读写???(我用MS自带的MSXML读写XML文件的),我想不明白