簡體   English   中英

覆蓋MFC應用程序的LoadString

[英]Override LoadString for MFC app

我有一個試圖本地化的靜態鏈接的MFC應用程序。 為了方便起見,我希望所有字符串都來自XML文件。 我已經為其余的應用程序進行了設置。 但是,MFC大概是通過LoadString內部從字符串資源中檢索一些字符串。 是否有可能重寫它,以便我可以重新實現它以從XML文件獲取字符串?

我已經嘗試過創建一個實現LoadString的DLL,但是它只能從我自己的代碼(已經替換掉)中調用LoadString,而不能從MFC庫代碼中調用。 我可以嘗試更新資源,但這似乎有點黑。 是否可以在LoadString找到其字符串的地方重定向?

我不確定如何覆蓋LoadString,但是最常用的本地化方法是創建Resource DLL並使用它。 請參考

對於使用資源DLL的優點,請閱讀以下內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM