1

我有一个旧项目,我正在尝试启用 Unicode。我正在尝试将 Unicode 数据放入 msflexgrid,但它显示为问号。

让 MSFlexGrid 处理 Unicode 数据有什么技巧吗?它会起作用吗?如果没有,我可以使用一个好的 OCX 替代品吗?

4

2 回答 2

2

MS Flex Grid 是否支持 Unicode? 不。

有合适的替代品吗?是的。

MS Hierarchical Flexgrid (MSHFLXGD.OCX) 似乎具有相同的 API 并支持 UNICODE。 http://support.microsoft.com/default.aspx?scid=kb;en-us;275201

我已确认您可以向此 OCX 发送 unicode 数据。

我在哪里可以获得 MS Hierarchical Flexgrid?VS6SP6。

MSHFLXGD.OCX 随附于 Visual Studio 6。最新版本为 6.0.88.4,可在Visual Studio 6 Service Pack 6中找到。

如果您没有古老的 Visual Studio 6,您可以执行以下操作:

  1. 下载Visual Studio 6 Service Pack 6 (Vs6sp6.exe)
  2. 从 Vs6sp6.exe 中提取 MSHFlxGd.CAB
  3. 提取 MSHFlxGd.CAD 的内容。
  4. 通过右键单击它并按安装来安装 MSHFLXGD.INF。(这会将 MSHFlxGd.ocx 复制到 c:\windows\system32)
  5. 4没有为我注册OCX,所以我在ocx上手动调用了regsvr32。

于 2009-10-01T14:00:09.650 回答
0

试试这个网格,或者这个。OCX 也不是。另外:您需要为您的项目启用 unicode。祝你好运!

于 2017-02-16T20:44:55.640 回答