Функция DestroyMenu


Функция DestroyMenu уничтожает заданное меню и освобождает любую память, которую оно занимает.

Синтаксис

BOOL DestroyMenu( 
    HMENU hMenu
);

Параметры

hMenu

[in] Дескриптор меню, которое разрушается.

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

Если функция завершается успешно, величина возвращаемого значения - не нуль.

Если функция завершается ошибкой, величина возвращаемого значения - нуль. Чтобы получить дополнительные данные об ошибке, вызовите функцию GetLastError.

Замечания

Перед закрытием, прикладная программа должна использовать функцию DestroyMenu, чтобы разрушить меню не связанное с окном. Меню, которое связано с окном, разрушается автоматически, когда приложение закрывается

Функция DestroyMenu рекурсивная, то есть она уничтожит меню и все его подменю.

Пример

Пример смотри в статье Показ на экране контекстного меню.

Смотри также

Краткий обзор Меню, CreateMenu, DeleteMenu, RemoveMenu, SetMenuItemInfo

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

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

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

Hosted by uCoz