Metodo IContextMenuProvider::ShowContextMenu (mmc.h)
Il metodo IContextMenuProvider::ShowContextMenu visualizza un menu di scelta rapida.
Sintassi
HRESULT ShowContextMenu(
[in] HWND hwndParent,
[in] long xPos,
[in] long yPos,
[out] long *plSelected
);
Parametri
[in] hwndParent
Handle per la finestra padre in cui viene visualizzato il menu di scelta rapida.
[in] xPos
Valore, nelle coordinate dello schermo, che specifica la posizione orizzontale dell'angolo superiore sinistro del menu di scelta rapida, nelle coordinate dello schermo.
[in] yPos
Valore, nelle coordinate dello schermo, che specifica la posizione verticale dell'angolo superiore sinistro del menu di scelta rapida.
[out] plSelected
Valore che specifica il valore ICommandID (come passato a IContextMenuCallback::AddItem) della voce di menu selezionata. Se è zero, nessuna delle voci di menu di scelta rapida è stata selezionata o la voce di menu di scelta rapida selezionata è stata aggiunta da un'estensione. Se è stato selezionato un elemento di estensione, ShowContextMenu notifica l'estensione chiamando IExtendContextMenu::Command.
Valore restituito
Questo metodo può restituire uno di questi valori.
Commenti
ShowContextMenu cancella automaticamente il menu di scelta rapida dopo che lo visualizza. Una procedura consigliata consiste nel chiamare IContextMenuProvider::EmptyMenuList prima di iniziare a creare un menu di scelta rapida.
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | mmc.h |
DLL | Mmcndmgr.dll |