• 締切済み

VBでUnicodeの記号を表示する方法

N88Basicで作った趣味のプログラムをVB4に移植しています。 Unicodeの記号"2648"等 占星術の星座の記号 を VBのform上に表示したいのですが、一太郎やエクセルにはコピー&ペースト可能なのです。 しかし、VBではLabelでもTextでも、?になってしまいます。良い方法を教えて下さい。

みんなの回答

  • mid_kazwo
  • ベストアンサー率57% (188/326)
回答No.1

VB5でUnicodeを取り扱う場合の注意書きです。 ● 10: Unicode 文字列の受け渡し http://www.microsoft.com/japan/msdn/vs_previous/vbasic/docs/dll/#10 ならびに ● 12: 32 ビット Unicode DLL のコンパイル http://www.microsoft.com/japan/msdn/vs_previous/vbasic/docs/dll/#12 参考URLは「Microsoft Visual Basic Version 5.0 で使用する DLL の開発に関する注意」なのですが、同じことがVB4にも(Unicodeをサポートしていれば)いえると思います。詳細はあなたのVB4のヘルプを見てください。 なお、私自身はVB4でプログラミングしたことが無いので、VB4で上記のようなことができるかどうかは分かりません。

参考URL:
http://www.microsoft.com/japan/msdn/vs_previous/vbasic/docs/dll/#10
kurakiti69
質問者

お礼

素人っぽい質問にお答え頂き有り難うございます。 自分なりに、スタート=>プログラム=>アクセサリ=> システムツール=>コード表 と開き、コピーするとLabelでもTextでも表示できました。 有り難うございました。

関連するQ&A