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


CMenu::CreatePopupMenu

Создает вложение всплывающее меню и его к объекту CMenu.

BOOL CreatePopupMenu( );

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

Ненулевой если контекстное меню меню было успешно создано; в противном случае – значение 0.

Заметки

Меню исходной пустым.Пункты меню могут быть добавлены с помощью функции-члена AppendMenu или InsertMenu.Приложение может добавлять всплывающее меню с существующими меню или всплывающему меню.Функция-член TrackPopupMenu может использоваться для отображения этого меню, как всплывающее меню и перемещаемые для отслеживания выделения во всплывающем меню.

Если меню присвоено к окну, оно автоматически удалено при уничтожении окна.Если меню добавлено к существующему меню, то автоматически при уничтожении то меню удалено.

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

Пример

См. пример для CMenu::CreateMenu.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CMenu

Диаграмма иерархии

CMenu::CreateMenu

CMenu::InsertMenu

CWnd::SetMenu

CMenu::TrackPopupMenu

CreatePopupMenu

CMenu::AppendMenu