我爲我的窗體上的所有控件設置Font.Charset爲EASTEUROPE_CHARSET。這對TLabel等控件很有用。但對於僅僅是窗口控件包裝的控件而言,例如TButton,一些字符顯示不正確。Font.Charset和TButton
做Google搜索我發現這是由於Font.Charset與系統代碼頁不匹配。
但我找不到如何解決它。我使用的是Delphi 7,也許這個問題已經在後來的Delphi中修復了,我不知道。
任何幫助?
感謝,
AJ
我爲我的窗體上的所有控件設置Font.Charset爲EASTEUROPE_CHARSET。這對TLabel等控件很有用。但對於僅僅是窗口控件包裝的控件而言,例如TButton,一些字符顯示不正確。Font.Charset和TButton
做Google搜索我發現這是由於Font.Charset與系統代碼頁不匹配。
但我找不到如何解決它。我使用的是Delphi 7,也許這個問題已經在後來的Delphi中修復了,我不知道。
任何幫助?
感謝,
AJ
如果你想成爲多國語言在Delphi中,那麼你應該剛剛轉會到最新的版本。使用代碼頁是一個痛苦的世界,當你擁抱Unicode時,它將完全消失。
您需要更改非unicode程序的系統默認語言。它位於控制面板中的區域語言和設置下。
德爾福7沒有Unicode支持(雖然它應該支持一些歐洲語言),所以這可能是你的問題。 Delphi 2009爲Delphi提供了全面的Unicode支持。
「只是向上移動最新版本」。這讓人笑了! – 2011-01-28 15:46:53