我試圖使用Resource Hacker編輯WIN32對話框,因爲免費的Visual Studio不支持資源編輯。我曾經在Windows XP上使用Borland資源編輯器,但無法在Windows 7上運行它。如何讓資源黑客在.rc源文件上工作
無論如何,當我在Resource Hacker中打開一個.rc文件時,它只顯示源代碼。據推測,在開始編輯資源之前,我需要編譯它。但是,我的所有控件ID都是在外部.h文件中定義的#,並且用於引入該文件的#include指令不起作用 - 無論是使用相對路徑還是使用絕對路徑。如果我將#define複製到我的源文件中,Resource Hacker可以處理它們。
我試着用Resource Hacker打開預編譯的.res文件,並且工作 - 允許我編輯資源和所有。但是,當然,所有的資源ID都用它們的整數值顯示。因此理論上,我可以通過這種方式編輯資源,然後將結果複製/粘貼到原始的.rc源文件中 - 但是這肯定不是這個工具本來是如何使用的...
我在做什麼錯誤?
所以,我猜ResHacker不是我想要的工具。您的鏈接與Visual Studio在.rc文件中處理#includes有關 - 我沒有問題。我的.rc的編譯正常 - 我只需要手動編輯它們來添加新的元素到對話框等等。你知道這是一個很好的免費工具嗎? – littlenoodles