10.16.1.25 - Функция 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					Нет 
Замечания по платформе			Не имеется

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 07.08.2002