none
WM_IME_CHAR 后台输入汉字出错 RRS feed

  • 问题

  • 使用SendMessage发送wm_ime_char消息输入汉字,输入的汉字与原来设定的不符合

    比如‘金’,输出为繁体‘懷’,请高手看看怎么回事,谢谢

    使用c#语言,win7系统,vs2013

    相关语句如下

              [DllImport("user32.dll ", EntryPoint = "SendMessage")]

              static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, uint wParam, uint lParam);

              private const int WM_IME_CHAR = 0x286;

              SendMessage(hwnd, WM_IME_CHAR,'金', 0);

    2014年6月16日 13:42

答案