Здравствуйте, c-smile, Вы писали:
CS>Мои эксперементы закончились вот этим:
CS>CS>void suppressIme()
CS>{
CS> himc_suppressed = ImmGetContext(hWnd);
CS> if(!himc_suppressed)
CS> return;
CS> ImmAssociateContext(hWnd,0);
CS> ImmReleaseContext(hWnd,himc_suppressed);
CS>}
CS>void enableIme()
CS>{
CS> if( himc_suppressed )
CS> {
CS> ImmAssociateContext(hWnd,himc_suppressed);
CS> himc_suppressed = 0;
CS> }
CS>}
CS>
Спасибо за код, всё как всегда очевидно — но поди дойди до этого сам. Я щас в корень форума по АПИ положу ещё вопрос, который логично вытекает из той же необходимости выборочно запрещать IME, буду признателен, если Вы тоже глянете.