我对ImmNotifyIME()函数有疑问。
ImmNotifyIME(hwnd, NI_COMPOSITIONSTR, CPS_CANCEL, 0);
如果我用空字符串创建了hwnd。然后,它将返回什么?是否会出错?
答案 0 :(得分:0)
ImmNotifyIME
获取输入上下文的句柄,而不是hwnd。但是,假设你真的意味着
HIMC himc = ImmGetContext(hwnd);
ImmNotifyIME(ImmGetContext(hwnd), NI_COMPOSITIONSTR, CPS_CANCEL, 0);
ImmReleaseContext(himc);
然后将成功清除任何未决的组合,如果一个是开放的。