2013-01-21 28 views

回答

2

請參閱Demos \ DelphiWin32 \ VCLWin32 \ RichEdit目錄中的RichEdit演示。

3

VCL的設計不會使運行時語言切換變得簡單。 RichEdit演示實際上是使用表單重新分配。這對於語言切換來說太強大了,因爲在運行時您將失去爲表單完成的所有操作。

一些本地化工具已經實現了VCL的附件來實現運行時語言切換。有些使用組件與專有翻譯數據一起執行此操作。一些使用標準資源DLL與一些鏈接到應用程序的單元執行語言切換。例如看看這個文件。它逐步描述誰可以執行運行時語言切換,而無需重新分配表單並且不會丟失任何數據。

http://www.sisulizer.com/translation/vcl/VCL.pdf

小心包含資源字符串數組!