倉頡之友
康熙与倉頡
主頁 自學 倉頡字典 康熙字典體

倉頡平台2022 網上輸入法 九萬漢字

論壇 聯絡 康熙字典網上版 捐助本站
请教斑竹一技术型问题 - 倉頡論壇 - 康熙字典与倉頡之友 - Powered by Discuz!



 找回密碼
 注册
查看: 14981|回復: 3

请教斑竹一技术型问题

[複製鏈接]
發表於 7-2-2004 12:26:52 | 顯示全部樓層 |閱讀模式
我是一个程序员,已经完成了一个输入法,现在要安装在尽可能多的英文平台下。遇到了一些问题。

主要问题是安装后无法激活输入法。
我已经google过,也已查过msdn和ddk的所有文档。
得到如下信息(见http://www.microsoft.com/globaldev/DrIntl/faqs/ime.mspx
"Windows 2000 provides full-featured IME support in all localized language versions. Therefore, you can install and use an IME on any version of Windows 2000, not just Windows 2000 Asian language versions. (Note, however, that IMM is enabled only when an Asian language pack is installed). An IME-enabled application can call the GetSystemMetrics function with SM_IMMENABLED to determine whether IMM is enabled.

IMM is only enabled on East Asian localized Windows 9x and Windows NT4.0 / 3.51 platforms. On these systems, SM_DBCSENABLED can be used to determine if IMM is enabled."

唯一不明白的是什么叫做"IMM is enable only when an Asian language pack is installed"

我该如何制作最小的安装包?
發表於 8-2-2004 00:12:59 | 顯示全部樓層
请问你的输入法是以输入法生成器制做吗? 或?

请述更多详情...
 樓主| 發表於 8-2-2004 14:05:39 | 顯示全部樓層

使用win2k ddk,词库为自定义格式而并非mb文件

并且该输入法并没有使用任何和特定字体相关的函数,不需要中文字体。
我已经在日文,中文win2k下测试过。

现在的问题是该输入法必须安装在英文win2000下。但是要求安装输入法的西方人再安装asian language pack显然不可能。

如果我把所有Imm开头的系统api(例如ImmInstallIME)都替换,是否可以?
發表於 8-2-2004 21:26:26 | 顯示全部樓層
恕我无法解決你的问题,请另请高明。
您需要登錄後才可以回帖 登錄 | 注册

本版積分規則

Archiver|手機版|小黑屋|康熙字典与倉頡之友

GMT+8, 20-4-2024 08:47 PM , Processed in 0.011465 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回復 返回頂部 返回列表






倉頡之友 .自學倉頡輸入法    1997 - 2024   
馬來西亞    https://www.chinesecj.com
姐妹站:康熙字典網上版