在VB6中显示Unicode文本(希伯来语等)的最佳选择是什么? [英] What's the best option to display Unicode text (hebrew, etc.) in VB6

查看:202
本文介绍了在VB6中显示Unicode文本(希伯来语等)的最佳选择是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些客户想要在希伯来语中使用我们的语音治疗软件.

程序在VB6中.我知道的最佳选择是:

  1. 使用MS Office中的Forms 2.0控件,但不能分发它们.
  2. http://www.hexagora.com/en_dw_unictrl.asp 899美元
  3. http://www.iconico.com/UniToolbox/ 499美元

还有其他选择吗?

解决方案

我找到了这个教程非常有用.是的,它在某种程度上是另一个 Unicode Control Suite 的广告,但其中包含有关如何操作的大量信息它自己以及涉及哪些问题.

编辑

我知道我在书签中拥有更多的存储方式.

首先,有一篇来自 Chilkat (另一家组件供应商)的文章)有关如何使用字体的字符集(假设它是unicode字体)来设置不同的字体类型(由于gui中未显示字符集,因此您必须手动更改.frm).然后,您所要做的就是从AnsiToUTF8转换为支持不同的语言(这就是Chilkat的控件所做的事情).

第二,有Vesa Piittinen的免费VB6控件(包括知识共享,包括源代码)可供下载http://www.hexagora.com/en_dw_unictrl.asp $899

  • http://www.iconico.com/UniToolbox/ $499
  • Any other options?

    解决方案

    I found this tutorial very useful. Yes it is partially an ad for another Unicode Control Suite, but it has a lot of information about how to do it yourself and what issues are involved.

    EDIT

    I knew I had way more on this stored in my bookmarks.

    First of all there is an article from Chilkat (another component vendor) about how to use the Font's charset (assuming it is a unicode font) to set different font types (you have to manually change the .frm since charset isn't exposed in the gui). Then all you have to do is convert from AnsiToUTF8 and back to support different languages (that is what Chilkat's control does).

    Second, there are the Vesa Piittinen's free (Creative Commons, source included) VB6 controls for download here. They include Textbox, Label, Menu, List, Dialog, CommandButton, Caption (form's caption)). I haven't played with them much, but basically he is doing all the onPaint and the nice thing is that is all done in VB and you can look at the source.

    这篇关于在VB6中显示Unicode文本(希伯来语等)的最佳选择是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

    查看全文
    登录 关闭
    扫码关注1秒登录
    发送“验证码”获取 | 15天全站免登陆