Partager via


CWnd::OnInitMenuPopup

L'infrastructure appelle cette fonction membre lorsqu'un menu contextuel est sur le point de devenir actif.

afx_msg void OnInitMenuPopup(
   CMenu* pPopupMenu,
   UINT nIndex,
   BOOL bSysMenu 
);

Paramètres

  • pPopupMenu
    Spécifie l'objet de menu dans le menu contextuel.Peut être temporaire et ne doit pas être enregistré pour une utilisation ultérieure.

  • nIndex
    Spécifie l'index du menu contextuel dans le menu principal.

  • bSysMenu
    TRUE si le menu contextuel est le menu de contrôle ; sinon FALSE.

Notes

Cela permet à une application de modifier le menu contextuel avant d'être restitué sans modifier le menu entier.

[!REMARQUE]

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::OnInitMenu

WM_INITMENUPOPUP