Condividi tramite


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

Vedi anche

IContextMenuProvider