CreatePopupMenu

Функция CreatePopupMenu создает меню, вложенного меню или контекстное меню. Меню изначально пуста. Можно вставить или добавить пункты меню, используя функцию InsertMenuItem . Можно также использовать функцию InsertMenu для вставки элементов меню и функция AppendMenu для добавления пунктов меню.

HMENU CreatePopupMenu(VOID) 

Параметры

Эта функция не имеет параметров.

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

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

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

Примечания

Приложение можно добавить новое меню существующее меню или контекстное меню можно отобразить путем вызова функции TrackPopupMenuEx или TrackPopupMenu.

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

Windows 95:Система может поддерживать до 16,364 меню ручек.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Меню Обзор функций меню, AppendMenu, CreateMenu, DestroyMenu, InsertMenu, SetMenu, TrackPopupMenu, TrackPopupMenuEx, InsertMenuItem

Index