掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Unicodeの各文字の全角or半角の判断について (ID:112311)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TextWidthメソッドを試してみたのですが、 ハングル文字の文字サイズがちゃんととれませんでした。なぜでしょうか・・・? 予想としては、HEXでAC00(ハングル文字の”フト”という文字になります)を指定したば場合に全角文字としてのサイズが返ってくると思っていたのですが、実際には半角文字のサイズが返ってきました。 (日本語や英数字はちゃんとサイズがとれていました) 以下に確認した内容を記しておきます、ご教授よろしくお願いいたします。 環境: Win2000 VB6.0 SP5 確認した内容: FormとPictureBoxのTextWidthメソッドを利用した。 フォントは、MSゴシック、MS UI Gothic、Gulim(ハングル)を試した コード: Private Sub Command5_Click() Dim strChar As String strChar = ChrW(&HAC00) MsgBox Picture1.TextWidth(strChar) MsgBox Me.TextWidth(strChar) End Sub
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.