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

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

问题描述

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

I have some customers who want to use our speech therapy software in Hebrew.

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

The programs are in VB6. The best option I'm aware of are:

  1. 使用来自 MS Office 的 Forms 2.0 控件,但您无法分发它们.
  2. http://www.hexagora.com/en_dw_unictrl.asp 899 美元
  3. http://www.iconico.com/UniToolbox/ 499 美元
  1. use the Forms 2.0 controls from MS Office, but you can't distribute them.
  2. http://www.hexagora.com/en_dw_unictrl.asp $899
  3. http://www.iconico.com/UniToolbox/ $499

还有其他选择吗?

推荐答案

我发现了这个教程 非常有用.是的,它部分是另一个 Unicode Control Suite 的广告,但它有很多关于如何操作的信息自己动手,涉及哪些问题.

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.

编辑

我知道我的书签中存储了更多关于此的内容.

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

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

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).

其次,有 Vesa Piittinen 的免费(知识共享,包括源代码)VB6 控件可供下载 此处.它们包括文本框、标签、菜单、列表、对话框、命令按钮、标题(表单的标题)).我和他们玩的不多,但基本上所有的 onPaint 都是他做的,好在这一切都是在 VB 中完成的,你可以查看源代码.

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天全站免登陆