我对ImmNotifyIME()函数有疑问。
ImmNotifyIME(hwnd, NI_COMPOSITIONSTR, CPS_CANCEL, 0);
如果我用空字符串创建了hwnd。那么,它将返回什么?是否会通过错误?
ImmNotifyIME
接受输入上下文的句柄,而不是hwnd。但是,假设您的意思是
HIMC himc = ImmGetContext(hwnd);
ImmNotifyIME(ImmGetContext(hwnd), NI_COMPOSITIONSTR, CPS_CANCEL, 0);
ImmReleaseContext(himc);
那么这将成功清除任何待处理的构图,无论该构图是否打开。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句