unicode

解決


jiro  2004-02-17 05:27:41  No: 53194  IP: [192.*.*.*]

VC6.0、VB6.0を使ってテキストとしてボタンやラベルに指定した 
ユニコードの中国語や韓国語を表示したいのですが、 
現在TextOutを使って描写することしかできないため、 
ピクチャーボックスやフォームなど限られたコントロールにしか 
表示できていません。 

何か中国語や韓国語を表示するよい方法はないでしょうか?

編集    削除
.  2004-02-17 22:13:51  No: 53195  IP: [192.*.*.*]

>何か中国語や韓国語を表示するよい方法はないでしょうか? 

それはCreateFontやSetFontの話でいいんですか?

編集    削除
jiro  2004-02-18 03:26:10  No: 53196  IP: [192.*.*.*]

CreateFont、SetFontによるフォントの設定はできているはずなのですが
文字をもってくる方法がいまいちわからず悩んでいます。

例えばVC6.0でunicodeの0x3140の文字(ハングル文字)をボタンに
表示したい場合どうすればいいのでしょうか?

編集    削除
謎の怪鳥  2004-02-18 22:08:11  No: 53197  IP: [192.*.*.*]

const WCHAR msg[] = {0x3140 , 0x0000};

SetWindowTextW(hWnd , wmsg);

ではダメですか?

編集    削除
jiro  2004-02-19 18:55:07  No: 53198  IP: [192.*.*.*]

どうもありがとうございました。
表示できました。
これはCreateWindowで作ったものにも適用できるのでしょうか?

編集    削除