Delphi 2010では、TMenuOptionや他のタイプのVCLコントロールにギリシャ語のシンボル(アルファ、ベータなど)を表示したいと考えています。TMenuOptionにギリシャのシンボルを表示する方法
TEdit.Text or TMenuItem.Caption := 'Hydrogen ' + chr(945) + ' More Text'
を割り当て
が正常に動作するようです。
これはすべてのマシンで動作しない可能性があると心配です。 TEditはフォントプロパティを持っていますが、TMenuItemはそうではありませんので、デフォルトのシステムフォントを使用していると思います。
フォントに関係なく、chr(945)は常にギリシャ文字として表示する必要がありますか?もしそうでなければ、chr(945)が常にフォントにハードワイヤリング以外のアルファ文字として画面に表示されるようにする方法があるでしょうか(システムフォントでは難しいでしょう...)
TIA
そうですが、それは問題ではありません。 chr(945)と 'α'の両方が同じ文字を返します。どちらもメニューキャプションで使用すると問題が発生する可能性があります。 – GolezTrol
ありがとう、Gamecat、騒ぎのため。 GolezTrolが指摘したように、それはまさに私の質問ではありませんでした。私が選んだ古いユーティリティの中には、それらをうまく扱えないものがあるため、私の好みは自分のユニットに国際文字を埋め込まないことです。 – RobertFrank