Войти

Показать полную графическую версию : Как управлять переключением раскладок программно


Alik_1978
06-12-2006, 00:13
Приветствую!

Может кто знает, как можно программно переключать раскладки клавиатуры (ну там русская-английская)?
Может API какое или еще что?

Спасибо!

DillerInc
06-12-2006, 01:02
Alik_1978
Походу сначала необходимо использовать функцию GetKeyboardLayoutList (http://msdn2.microsoft.com/en-us/library/ms929250.aspx),чтобы получить список имеющихся раскладок в системе.Потом используется функция ActivateKeyboardLayout (http://msdn2.microsoft.com/en-us/library/aa452845.aspx),которая выставляет собственно раскладку.
В общем,пробуй.

Alik_1978
07-12-2006, 18:32
Спасибо!!!

Admiral
25-12-2006, 02:32
Можно также как предлагалось ранее (http://forum.oszone.net/thread-30078.html) MrMadman
LoadKeyboardLayout('00000409', KLF_ACTIVATE); // eng
LoadKeyboardLayout('00000419', KLF_ACTIVATE); // ru




© OSzone.net 2001-2012