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