Поделиться через


Функция CreateMenu (winuser.h)

Создает меню. Изначально меню пусто, но оно может быть заполнено элементами меню с помощью InsertMenuItem, AppendMenuи функции InsertMenu.

Синтаксис

HMENU CreateMenu();

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

Тип: HMENU

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

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка winuser.h (включая Windows.h)
библиотеки User32.lib
DLL User32.dll
набор API ext-ms-win-ntuser-menu-l1-1-2 (представлено в Windows 10 версии 10.0.10240)

См. также

AppendMenu

концептуальные

CreatePopupMenu

DestroyMenu

InsertMenu

InsertMenuItem

меню

Справочник

SetMenu