Функция CreateMenu (winuser.h)
Создает меню. Изначально меню пустое, но его можно заполнить пунктами меню с помощью функций InsertMenuItem, AppendMenu и InsertMenu .
Синтаксис
HMENU CreateMenu();
Возвращаемое значение
Тип: HMENU
Если функция выполняется успешно, возвращаемое значение будет дескриптором созданного меню.
Если функция завершается сбоем, возвращается значение NULL. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
Ресурсы, связанные с меню, назначенным окну, освобождаются автоматически. Если меню не назначено окну, приложение должно освободить системные ресурсы, связанные с меню, перед закрытием. Приложение освобождает ресурсы меню, вызывая функцию DestroyMenu .
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
Набор API | ext-ms-win-ntuser-menu-l1-1-2 (представлено в Windows 10 версии 10.0.10240) |
См. также раздел
Основные понятия
Справочные материалы