TMainMenuと、COMBOBOXのDropDown部分のFONT指定する方法はないでしょうか?
中国語OS上で、日本語を表示したいのですが、FONT指定が出来ないため、文字化けしてしまいます。
他のEDITやLABELなどは、うまくいったのですが....
すいません。初心者なので、間違ってるかも知れませんが・・・
中国語OS上というのは、プログラムの問題ではないと思います。
やはりOSのほうに、日本語のフォントセットをインストールする必要があるのではないのでしょうか?
zo100さんへ,
>COMBOBOXのDropDown部分のFONT指定する方法はないでしょうか?
TComboBoxではStyleプロパティをcsOwnerDraw...をTrue
TMainMenuではOwnerDrawプロパティをTrueに
にして,OnDrawItemのイベント内で,CanvasのFontを指定して描画します.
後は,単にCanvasの使い方だけの問題です.
>やはりOSのほうに、日本語のフォントセットをインストールする必要があるのではないのでしょうか?
「インストールしても、そのフォントが指定出来ない。」という意味だと思います。
>>Delphiの初心者さん
中国語システムには、日本語フォントをインストールしてあります。
TEdit・TLabel・TStringGridなどは、FONT指定でうまくいきますし、TComboBoxも、入力部分はFONT指定が効いていますが、DROPDOWNする部分は、FONT指定が効かないようです。
>>Mr.XRAYさん
やっぱりOWNERDRAWしかないですかね〜〜〜
たくさんやる場所があるんで、鬱になりそうです...
->コンポーネント作れよ
>たくさんやる場所があるんで、鬱になりそうです...
イベントを共有してはマズイ理由でもあるのですか。
ツイート | ![]() |