Функция 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) |
См. также
концептуальные
меню
Справочник