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