День добрый.
Вот, собственно, сабж. Есть окно с Edit, нужно программно переключить язык ввода (тот самый, который по Ctrl+Shift или Alt+Shift и в трее в виде буковок ru и eng
.Краткий поиск MSDN и гугля результатов не принес, видимо, функция очень уж своеобразно называется ;(. Может, кто знает?
С уважением, Око.
Здравствуйте, EyeOfHell, Вы писали:
EOH>Вот, собственно, сабж. Есть окно с Edit, нужно программно переключить язык ввода (тот самый, который по Ctrl+Shift или Alt+Shift и в трее в виде буковок ru и eng .Краткий поиск MSDN и гугля результатов не принес, видимо, функция очень уж своеобразно называется ;(. Может, кто знает?
// устанавливаем новую раскладку для языка "Русский"
::LoadKeyboardLayout( _T( "00000419" ), KLF_ACTIVATE ) ;
//...
// устанавливаем раскладку для языка "Английский"
::LoadKeyboardLayout( _T( "00000409" ), KLF_ACTIVATE ) ;
Респект и все такое.
С уважением, Око.