在Rich TextBox中显示阿拉伯文本

时间:2017-06-10 10:58:50

标签: vb6 richtextbox arabic

您好我正在使用VB6,我的数据库中有一个字段,存储阿拉伯文字,如“ÓÔÄÇåì”。现在我想在RichTextbox中显示它。我已将RichTextBox1.Font.CharSet属性设置为178,将RichTextBox1.Font.Name设置为Arial。但它仍然没有以正确的格式显示“سشؤاهى”。请帮忙。

1 个答案:

答案 0 :(得分:1)

  • 您可以使用文本对象模型(tom)类型库来获取对RichTextBox中包含的RichEdit控件的Unicode访问。
  • 您可以使用API​​调用来获取对同一事物的Unicode访问权。
  • 您可以将RichTextBox的使用替换为另一个控件,例如从Vista开始作为Windows的一部分提供的InkEdit控件。关闭墨水捕获功能,您可以通过常规属性(.Text,.TextRTF等)获得Unicode RTF框。

所有这些都假定您的数据库实际上包含Unicode文本。