CFileDialog的bug?

今天無意中發現一個神奇的bug。步驟如下:

 1. 在桌面創建一個文件,重命名,在重命名輸入框中不停輸入,直到不能輸入更多爲止。

 2. 在程序中使用CFileDialog選擇1中新建的文件。

3. 調用CFileDialog的GetPathName()獲取文件路徑。

結果:通過GetPathName()獲取的文件路徑竟然少一個字符。 例如:1中重名文件的文件爲***.pdf, 通過GetPathName()獲取的結果爲:C:\\...\***.pd, 最後的f沒了。


操作系統是64位win7,  程序是在vs2008下寫的MFC的32位程序。

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