CMFCPopupMenu::Create
Создает вложение всплывающее меню и его к объекту CMFCPopupMenu.
virtual BOOL Create(
CWnd* pWndParent,
int x,
int y,
HMENU hMenu,
BOOL bLocked = FALSE,
BOOL bOwnMessage = FALSE
);
Параметры
[входящий] pWndParent
Родительское окно для CMFCPopupMenu.[входящий] x
Горизонтальная координата экрана для меню расположения контекстного меню[входящий] y
Вертикальная координата экрана для расположения поп- меню.[входящий] hMenu
Дескриптор для ресурса меню.[входящий] bLocked
Логический параметр, который указывает, является ли меню ориентированно настраиваемого. FALSE указывает, что всплывающее меню ориентированно настраиваемого.[входящий] bOwnMessage
Логический параметр, указывающий, как платформа маршрутизации сообщений меню. См. раздел примeчаний дополнительные сведения.
Возвращаемое значение
TRUE если метод выполнен успешно; в противном случае FALSE.
Заметки
Если bOwnMessageTRUE, то границы направляет все сообщения меню в pWndParent. pWndParent не должно быть NULL если bOwnMessageTRUE. если bOwnMessageFALSE, то платформа направляет сообщения меню на родительский всплывающему меню.
Пример
В следующем примере показано, как использовать метод Create класса CMFCPopuMenu. Этот фрагмент кода является частью Пользовательский образец страниц.
CMFCPopupMenu* pPopupMenu = new CMFCPopupMenu;
// CPoint point
// CMenu* pPopup
// The this pointer points to CMainFrame class which extends the CFrameWnd class.
pPopupMenu->Create (this, point.x, point.y, pPopup->Detach ());
Требования
заголовок: afxpopupmenu.h