CFileDialog 會改變程序的當前路徑

     今天在調試一個bug的時候發現使用CFileDialog之後,選擇的文件夾會被鎖住不能刪除。在網上搜了一下,發現是CFileDialog會改變程序的當前路徑,使用時需要注意。可以先使用GetCurrentDirectory回去當前路徑,然後在使用SetCurrentDirectory恢復。

 

參考:http://connect.microsoft.com/VisualStudio/feedback/details/156982/cfiledialog-does-not-release-lock-on-folder-until-application-is-exited

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章