111,093
社区成员




Declare Function ImmRegisterWord Lib "imm32.dll" Alias "ImmRegisterWordA" _
(ByVal hKL As Integer, ByVal lpszReading As String, ByVal dwStyle As Integer, _
ByVal lpszRegister As String) As Integer
Sub Main()
ImmRegisterWord(&HE0200804, "jiang hu jiu ji ", &H80000000, "江湖救急")
End Sub
[StructLayout(LayoutKind.Explicit)]
struct IMEWRD
{
[FieldOffset(0), MarshalAs(UnmanagedType.LPWStr)]
string pwchReading;
[FieldOffset(4), MarshalAs(UnmanagedType.LPWStr)]
string pwchDisplay;
[FieldOffset(8)]
uint ulPos;
[FieldOffset(8)]
ushort nPos1;
[FieldOffset(10)]
ushort nPos2;
[FieldOffset(12)]
IntPtr rgulAttrs;
[FieldOffset(16)]
int cbComment;
[FieldOffset(20)]
int uct;
[FieldOffset(24)]
IntPtr pvComment;
}