作者MaxMan (Max power)
看板Visual_Basic
标题[VB6 ] 注音模组无法使用
时间Mon Sep 25 18:04:47 2006
Hi All:
有没有人用过这个模组. 取注音的.
http://www.hosp.ncku.edu.tw/~cww/html/q00456.html
我发现最近的 windows xp 不能用这个模组. 之前可以.
不知道微软修正了什麽东西?
主要是 ImmEscape 这个涵式的回传值都是 0 , 所以就 exit function 了.
=============================部份程式码===============================
ImeQueryComp = ""
iMaxkey = ImmEscape(hkb, 0, IME_ESC_MAX_KEY, vbNullString)
If iMaxkey <= 0 Then Exit Function
' 看看这个输入法是否支援 Reverse Conversion 功能
' 同时, 侦测需要多大的空间容纳取得的资讯
======================================================================
有没有人知道如何修正这个问题, 或是 .NET 如何撰写? 谢谢~
什麽是 Reverse Conversion 呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.26.222.155
1F:推 colawei:新注音和旧注音不同, 且电脑必须有安装才有效. 09/25 18:20
2F:推 MaxMan:不懂. 能否说明白一点~ 谢谢~ 09/25 19:03
3F:推 colawei:旧注音Code=&HE0010404 新注音Code=&HE0080404 09/25 22:28
4F:→ colawei:如果没装旧注音,就没办法取出旧注音的码.反之亦然. 09/25 22:28
5F:推 MaxMan:我之前有尝试装过旧注音,还是一样.Code是指? 09/26 10:31
6F:推 colawei:我指的Code码是把你传给hkb的Long值.电脑找不到这个输入法 09/27 20:51
7F:→ colawei:或输入法不能回朔组合键,你的ImmEscape就会传回<=0的数值. 09/27 20:52
8F:→ colawei:你可以切换到输入法,用里面的function toChinese找到Code. 09/27 20:54
9F:→ colawei:我试过找仓颉,大易,无虾米,内码...都没问题.但是一定要安 09/27 20:55
10F:→ colawei:装那个输入法才行. 09/27 20:57
11F:推 MaxMan:感谢! 可以用了. 原来是我自己弄错了!! XD 谢谢~ 09/28 17:21