私はそれにツリービュー(クラスMSComctlLib.TreeCtrl.2)を持つAccessフォームを持っています。ツリービューのフォントは "Courier New"に設定されています。
これで、このフォントの文字を特定のノードのテキスト文字列値に挿入します。私はunicode U + 2665(ハート記号、16進表記)がCourier Newで利用可能であることを確認しましたので、次のことはOKだと思いました。ユニコードを選択することにより、フォントからツリービューテキストへの文字の挿入方法は?
caption = Replace(Tags.Fields("Description"), "\H", ChrW(&H2665))
しかし、ツリービューでは、予想されるハート記号の代わりに疑問符が表示されます。
ここで何が間違っていますか?設定されるいくつかのtreeviewプロパティがあります - ユニコードのchar指定を有効にしますか?それともできないのですか?
これらの実装:ので、ここで日本の文字セットをリストする別の一つだ - 私はそのページ上のリンクの1つが正常に動作しないことに気づいところで
http://www.example-code.com/vb/vbUnicode1.asp
ユニコード対応ではありませんAFAIK –あなたが正しいと思われます。私はChrW(&H2665)を割り当てるテキストボックスでそれをテストすると、ハートシンボルをすべて表示しますが、ツリーノードテキストでは表示されませんが、より豊かなツリービューを使用する必要があります。 – Maestro13
同じ方向を指すリンクが見つかりました。[ツリービューコントロールではないユニコード対応](http://windowssecrets.com/forums/showthread.php/64174-Unicode-in-VB-IDE-(VB-6-SP5) )) – Maestro13