Функция DestroyAcceleratorTable

Функция DestroyAcceleratorTable уничтожает таблицу клавиш-ускорителей. Прежде, чем приложение закроется, оно должно использовать эту функцию, чтобы уничтожить каждую таблицу клавиш-ускорителей, которая создавалась, используя функцию CreateAcceleratorTable.

Синтаксис

BOOL DestroyAcceleratorTable(
    HACCEL hAccel
);

Параметры

hAccel

[in] Дескриптор уничтожаемой таблицы клавиш-ускорителей. Этот дескриптор, должен быть создан вызовом функции CreateAcceleratorTable или LoadAccelerators.

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

Если функция завершается успешно, возвращаемое значение не нуль. Однако, если таблица загружалась больше, чем один раз, вызовом LoadAccelerators, то функция возвратит ненулевое значение только тогда, когда DestroyAcceleratorTable вызвался равное количество раз.

Если функция завершается ошибкой, возвращаемое значение равняется нулю.

Замечания

Пример, см. в статье Создание пользователем редактируемых ускорителей.

Смотри также

Обзор Ускорители клавиатуры, Функции, используемые ускорителями клавиатуры, CopyAcceleratorTable, CreateAcceleratorTable, LoadAccelerators, TranslateAccelerator

Размещение и совместимость DestroyAcceleratorTable
К Windows XP Да
л Windows 2000 Professional Да
и Windows NT Workstation Да версии 3.1 и выше
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Да версии 3.1 и выше
в    
е    
р    
Используемая библиотека User32.lib
Используемая DLL -
Заголовочный файл  
- объявлено в Winuser.h
- включено в Windows.h
Unicode Нет
Замечания по платформе Не имеется

 

 

Назад в оглавление
На главную страницу
На главную страницу справки

Hosted by uCoz