CMFCPopupMenu::Create
Crée un menu contextuel et l'attache à un objet de CMFCPopupMenu .
virtual BOOL Create(
CWnd* pWndParent,
int x,
int y,
HMENU hMenu,
BOOL bLocked = FALSE,
BOOL bOwnMessage = FALSE
);
Paramètres
[in] pWndParent
La fenêtre parente pour CMFCPopupMenu.[in] x
La coordonnée horizontale d'écran pour l'emplacement du menu contextuel[in] y
La coordonnée verticale d'écran pour l'emplacement de menus menu.[in] hMenu
Un handle à une ressource menu.[in] bLocked
Un paramètre de type boolean qui indique si le menu est personnalisable. FALSE indique que le menu contextuel est personnalisable.[in] bOwnMessage
Un paramètre de type boolean qui indique comment l'infrastructure route les messages de menu. Consultez la section Notes pour plus de détails.
Valeur de retour
TRUE si la méthode est réussie ; sinon FALSE.
Notes
Si bOwnMessage est TRUE, l'infrastructure route tous les messages de menu à pWndParent. pWndParent ne doit pas être NULL si bOwnMessage est TRUE. si bOwnMessage est FALSE, l'infrastructure route les messages de menu au menu contextuel parent.
Exemple
L'exemple suivant montre comment utiliser la méthode d' Create de classe d' CMFCPopuMenu . Cet extrait de code fait partie de Le personnalisé pages l'exemple.
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 ());
Configuration requise
en-tête : afxpopupmenu.h