FAQ:WinAPI VCPP:переключить раскладку клавиатуры в активном процессе
Материал из Весельчак У
Как переключить раскладку клавиатуры в другом (активном) процессе?
Для этого можно использовать функции:
- GetKeyboardLayout - определить текущую раскладку
- LoadKeyboardLayout - загрузить новую раскладку
- VerLanguageName - получить строку с описанием языка
Подробности - в MSDN.