掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
テキストボックスでの文字化け (ID:107860)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Unicodeで処理したい場合は、.NETの方が手軽だったりします。 > プリンタオブジェクトに対しての処理なので投稿しました。 Printerオブジェクトは、Unicode文字をのPrintには対応していません。 修正の手間はそれなりに増えますが、Printerオブジェクトの替わりに、 Unicodeで印刷可能なコンポーネント(例えば、ExcelやWord等)を 利用するか、Unicode版のTextOut API(TextOutW)を使うことで、 Unicode文字を出力させるようにしてみてください。 http://madia.world.coocan.jp/vc/vc_bbs/200302_03020014.html > 現在VB6.0でテキストボックスにUnicodeにはあって VB6のテキストボックスもまた、Unicodeに対応していません。 VBから利用可能なUnicode対応コントロールとしては、 DataGrid、DBGrid、WebBrowserなどがあります。 あとは……Microsoft Forms 2.0あたりですかね。 http://madia.world.coocan.jp/cgi-bin/VBBBS/wwwlng.cgi?print+200306/03060029.txt http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200306/03060044.txt ちなみに、実行環境がNT系OS(NT4、2000、XP、2003等)の場合は、 APIを使う事で、Unicode対応のテキストボックスを作成できます。 # この場合、テキストボックスに対する全ての処理を # APIで記述しなければいけないことになりますけれどね。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.