Condividi tramite


CContextMenuManager::TrackPopupMenu

Visualizzare il menu di scelta rapida specificato e restituisce l'indice del comando select il menu di scelta rapida.

virtual UINT TrackPopupMenu(
   HMENU hmenuPopup,
   int x,
   int y,
   CWnd* pWndOwner,
   BOOL bRightAlign = FALSE
);

Parametri

  • [in] hmenuPopup
    L'handle del menu di scelta rapida visualizzazioni di tale questo metodo.

  • [in] x
    L'offset orizzontale per il menu di scelta rapida nelle coordinate del client.

  • [in] y
    L'offset verticale per il menu di scelta rapida nelle coordinate del client.

  • [in] pWndOwner
    Un puntatore alla finestra padre del menu di scelta rapida.

  • [in] bRightAlign
    Un parametro booleano che indica come le voci di menu vengono allineate. Se bRightAlign è TRUE, menu è allineato a destra per l'ordine di lettura da destra a sinistra. Se bRightAlign è FALSE, menu sinistro è allineato per l'ordine di lettura da sinistra a destra.

Valore restituito

Il comando di menu ID di comando che l'utente sceglie, 0 se l'utente chiude il menu di scelta rapida senza selezionare un comando di menu.

Note

Questo metodo funziona come una chiamata modale per visualizzare un menu di scelta rapida. L'applicazione non continuerà alla riga seguente nel codice finché l'utente chiude il menu di scelta rapida o seleziona un comando. Un metodo alternativo che è possibile utilizzare per visualizzare un menu di scelta rapida viene CContextMenuManager::ShowPopupMenu. Che il metodo non è una chiamata modali e non restituisce l'id di comando selezionato.

Requisiti

intestazione: afxcontextmenumanager.h

Vedere anche

Riferimenti

Classe CContextMenuManager

Grafico delle gerarchie

CContextMenuManager::ShowPopupMenu