反查输入法代码的程序:---办法1------------------------------------------------------------------
Dim iLen As Long
Dim cc As CANDIDATELISTiLen = ImmGetConversionList(&HE00E0804, 0, "好", 0, 0, GCL_REVERSECONVERSION)If iLen Then
  Call ImmGetConversionList(&HE00E0804, 0, "好", cc,iLen,GCL_REVERSECONVERSION)
End If---办法2------------------------------------------------------------------
Dim iLen As Long
Dim s As StringiLen = ImmGetConversionList(&HE00E0804, 0, "好", 0, 0, GCL_REVERSECONVERSION)
s = Space(iLen)If iLen Then
    Call ImmGetConversionList(&HE00E0804, 0, "好", ByVal s, iLen, GCL_REVERSECONVERSION)
End If
--------------------------------------------------------------------------
注:E00E0804是“微软拼音输入法”在注册表中的编号请各位大虾看看
1、为什么方法2只对于“微软拼音输入法”可以实现,其他输入法不行?
2、方法1中CANDIDATELIST结构起什么作用,好象是提供一个地址偏移量,但是VB没有指针