Функция CreatePopupMenu создает меню, вложенного меню или контекстное меню. Меню изначально пуста. Можно вставить или добавить пункты меню, используя функцию InsertMenuItem . Можно также использовать функцию InsertMenu для вставки элементов меню и функция AppendMenu для добавления пунктов меню.
HMENU CreatePopupMenu(VOID)
Эта функция не имеет параметров.
Если функция выполнена успешно, возвращаемое значение является дескриптор вновь созданного меню.
Если вызов функции был неуспешен, возвращается значение NULL. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Приложение можно добавить новое меню существующее меню или контекстное меню можно отобразить путем вызова функции TrackPopupMenuEx или TrackPopupMenu.
Автоматически освобождает ресурсы, связанные с меню, которое назначается в окно. Если меню не назначен в окно, приложение необходимо освободить системные ресурсы, связанные с меню перед закрытием. Приложение освобождает ресурсы меню путем вызова функции DestroyMenu.
Windows 95:Система может поддерживать до 16,364 меню ручек.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.
Меню Обзор функций меню, AppendMenu, CreateMenu, DestroyMenu, InsertMenu, SetMenu, TrackPopupMenu, TrackPopupMenuEx, InsertMenuItem