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