tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^9: Windowsのシステムで使用しているフォントの取得。
投稿日: 2009/11/25(Wed) 01:12
投稿者魔界の仮面弁士
> を行うと日本語OSでは、"Text1.Font.Charset = 128"の実行有無にかかわらず
そもそも、Charset プロパティが固定値というのはマズイと思いますよ。

> MS UI Gothicを取得できますが、中国語OSでは、
> Text1.Font.Charset = 128を実行済みだと MS P Gothicを取得し、
> 中国語の表記は文字化けします。
中文版で128を選択した理由は何でしょうか?
http://hanatyan.sakura.ne.jp/vb60bbs/wforum.cgi?no=13332&reno=13328&oya=13326&mode=msgview&page=150

> Text1.Font.Charset = 128を実行していないとArialを取得し、
実行していない時の Charset は何ですか?
0 だとしたら、それは欧文フォントを意味します。

> やはり中国語の表記は文字化けします。
もうひとつ。日本語版であれば、ランタイムに vb6jp.dll が必要であるように、中文版の
実行環境にも、対応するサテライトライブラリが必要ですが、その点は大丈夫ですよね?
(多分、繁体字版ならvb6cht.dll、簡体字版ならvb6chs.dll)

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。