- 日時: 2009/12/27 13:17
- 名前: 花ちゃん
- ***********************************************************************************
* カテゴリー:[言語(日本・外国)・IME][][] * * キーワード:外国語,漢字が表示されない,旧の漢字,,, * ***********************************************************************************
VB上で韓国語・中国語等を表示したいと言った質問が結構多いのでその時の回答をまとめておきます。 元質問に対して回答された分なので、詳しくは元質問の一連のスレッドをご覧下さい。
--------------------------------------------------------------------------------- Re: 日本語・中国語 - 魔界の仮面弁士 2003/07/04-12:10 No.4619 ---------------------------------------------------------------------------------
> VB6 日本語版で中国語を表示することはできるのでしょうか? 可能です。たとえば、下記のようなアプリも作れます。 http://www.vb-user.net/yaplog/images/UnicodeDataGrid.jpg http://www.vb-user.net/yaplog/bin/UnicodeDataGrid.cab
> 標準コントロールはすべて文字化けします。 標準コントロールは、Unicodeに対応していないので、 システム既定のロケール(つまり、Shift_JIS)の文字コード範囲しか使えません。
TextOutW APIなどのUnicode系APIを使って、文字列を描画するとか、 標準コントロールの替わりに、Unicode対応のActiveXコントロールを利用するとか、 (RichEdit 2.0などの)Unicode対応コントロールをAPIで作成するなどして対応してください。
例えば、(未完成ですが)下記のように WebBrowserコントロールを使った ユーザーコントロールを作成するというのも、一つの手かと思います。 http://www.vb-user.net/junk/replySamples/2003.06.17.01.51/UnicodeTextBox.lzh
2009.11.19 URL 修正
|