Функция ActivateKeyboardLayout

Declare Function ActivateKeyboardLayout Lib "user32" (ByVal HKL As Long, ByVal flags As Long) As Long

ActivateKeyboardLayout позволяет переключать раскладки клавиатуры, доступные на вашем компьютере. Раскладка клавиатуры определяет расположение клавиш

Возвращаемое значение

В случае ошибки функция возвращает 0 (используйте GetLastError для получения кода ошибки). В успешном случае возвращается дескриптор предыдущей раскладки.

Параметры

HKL
Иденификатор раскладки клавиатуры, загруженной функцией LoadKeyboardLayout или GetKeyboardLayoutList. Также может принимать следующие значения:
HKL_NEXT = 1Активизирует следующую раскладку
HKL_PREV = 0Активизирует предыдущую раскладку
flags
Флаг, определяющий способ активизации различных раскладок. Например, перемещение заданной раскладки в начало внутреннего списка раскладок клавиатур

Пример

' Переключаем раскладку
ActivateKeyboardLayout HKL_NEXT, 0

Смотри также

GetKeyboardLayoutName, LoadKeyboardLayout

Категория

Клавиатура

Реклама