回覆列表
-
1 # 使用者670128683312
-
2 # 使用者3926722064098
結合各位的回覆和我的試驗,現總結如下:
1. 開啟要改名的工程,將所有檔案中的工程名符串替換成新工程的名字;
2. 修改所有需要修改的檔名到你新的工程名字;
3. 在舊的工程資料夾中,以記事本方式開啟*.vcproj,查詢並替換工程名;
4. 將舊的工程資料夾名修改成新的工程名
5. 開啟剛修改的*.vcproj檔案,編譯(彈出對話方塊時將*.sln儲存到工程資料夾中)即可。
經測試,以上步驟可以實現和重新建工程一樣的效果。
如果沒問題的話就結貼。
(還有我在網上搜“VC工程改名工具”,結果大部分都是VCRn.exe呀,我用它轉換之後開啟新工程時出現xxx.vcproj can"t be loaded的錯誤)
網上提供的解決方案,沒試過,僅供參考
實現的方法參考Implementing a Custom Download ManagerMFC裡給預設的OLE容器加功能的方法是過載實現IOleClientSite的類,具體方法可以參考MFC7以上CHtmlView的原始碼(它給容器加了個IDocHostUIHandler的實現)。照著MFC對IDocHostUIHandler的實現寫一個IDownloadManager的實現就可以了。當然你啥都不幹的話,預設的下載器會被呼叫。只自己用的話你也可以下一個支援接管IE下載的程式的。