TMainMenu,ComboBoxでFONT指定するには


zo100  2004-10-07 18:04:35  No: 11323  IP: 192.*.*.*

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

編集 削除
Delphiの初心者  2004-10-09 22:19:43  No: 11324  IP: 192.*.*.*

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

編集 削除
Mr.XRAY  URL  2004-10-10 02:04:00  No: 11325  IP: 192.*.*.*

zo100さんへ,

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

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

編集 削除
TtPIPICH  2004-10-10 15:48:10  No: 11326  IP: 192.*.*.*

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

編集 削除
zo100  2004-10-11 15:43:09  No: 11327  IP: 192.*.*.*

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

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

編集 削除
Mr.XRAY  URL  2004-10-11 18:30:13  No: 11328  IP: 192.*.*.*

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

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

編集 削除