Показать полную графическую версию : Как управлять переключением раскладок программно
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
Спасибо!!!
Можно также как предлагалось ранее (http://forum.oszone.net/thread-30078.html) MrMadman
LoadKeyboardLayout('00000409', KLF_ACTIVATE); // eng
LoadKeyboardLayout('00000419', KLF_ACTIVATE); // ru
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.