Win32 API. Функции и сообщения ввода информации с клавиатуры
Страница 26. Функция UnloadKeyboardLayout


Функция UnloadKeyboardLayout

(ВыгрузитьРаскладкуКлавиатуры)

Функция UnloadKeyboardLayout удаляет раскладку символов на клавиатуре.

Синтаксис

BOOL UnloadKeyboardLayout
(
HKL hkl// дескриптор раскладки символов на клавиатуре
);

Параметры
hkl
Идентифицирует раскладку символов на клавиатуре, которую надо выгрузить.

Возвращаемые значения
Если функция завершается успешно, величина возвращаемого значения отличная от нуля.
Если функция не выполняет задачу, величина возвращаемого значения нулевая. Функция может потерпеть неудачу по следующим причинам:

  1. Был послан недопустимый дескриптор раскладки символов на клавиатуре.
  2. Раскладка была предварительно загружена.
  3. Раскладка находится в использовании.

Замечания
Windows 95: UnloadKeyboardLayout не может выгрузить системную, по умолчанию раскладку символов на клавиатуре. Это гарантирует то, что соответствующий набор символов всегда доступен для пользователя, чтобы ввести с клавиатуры команды для оболочки или названий для файловой системы.
Windows NT: UnloadKeyboardLayout может выгрузить системную, по умолчанию раскладку символов на клавиатуре.

Смотри также
ActivateKeyboardLayout, GetKeyboardLayoutName, LoadKeyboardLayout

Размещение и совместимость UnloadKeyboardLayout

Windows NTДа 
Win95Да
Win32sНет
Импортируемая библиотекаuser32.lib
Заголовочный файлwinuser.h
UnicodeНет
Замечания по платформеНе имеется

 

 
« Предыдущая статья   Следующая статья »