TMainMenu,ComboBoxでFONT指定するには


zo100  2004-10-08 03:04:35  No: 11323

TMainMenuと、COMBOBOXのDropDown部分のFONT指定する方法はないでしょうか?
中国語OS上で、日本語を表示したいのですが、FONT指定が出来ないため、文字化けしてしまいます。
他のEDITやLABELなどは、うまくいったのですが....


Delphiの初心者  2004-10-10 07:19:43  No: 11324

すいません。初心者なので、間違ってるかも知れませんが・・・
中国語OS上というのは、プログラムの問題ではないと思います。
やはりOSのほうに、日本語のフォントセットをインストールする必要があるのではないのでしょうか?


Mr.XRAY  URL  2004-10-10 11:04:00  No: 11325

zo100さんへ,

>COMBOBOXのDropDown部分のFONT指定する方法はないでしょうか?

TComboBoxではStyleプロパティをcsOwnerDraw...をTrue
TMainMenuではOwnerDrawプロパティをTrueに
にして,OnDrawItemのイベント内で,CanvasのFontを指定して描画します.
後は,単にCanvasの使い方だけの問題です.


TtPIPICH  2004-10-11 00:48:10  No: 11326

>やはりOSのほうに、日本語のフォントセットをインストールする必要があるのではないのでしょうか?
「インストールしても、そのフォントが指定出来ない。」という意味だと思います。


zo100  2004-10-12 00:43:09  No: 11327

>>Delphiの初心者さん
中国語システムには、日本語フォントをインストールしてあります。
TEdit・TLabel・TStringGridなどは、FONT指定でうまくいきますし、TComboBoxも、入力部分はFONT指定が効いていますが、DROPDOWNする部分は、FONT指定が効かないようです。

>>Mr.XRAYさん
やっぱりOWNERDRAWしかないですかね〜〜〜
たくさんやる場所があるんで、鬱になりそうです...
->コンポーネント作れよ


Mr.XRAY  URL  2004-10-12 03:30:13  No: 11328

>たくさんやる場所があるんで、鬱になりそうです...

イベントを共有してはマズイ理由でもあるのですか。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加