Condividi tramite


Metodo IExtendContextMenu::Command (mmc.h)

Il metodo IExtendContextMenu::Command viene chiamato se viene selezionato uno degli elementi aggiunti al menu di scelta rapida con IExtendContextMenu::AddMenuItems . MMC chiama Command con l'ID comando specificato e un altro puntatore alla stessa interfaccia IDataObject .

Sintassi

HRESULT Command(
  [in] long         lCommandID,
  [in] LPDATAOBJECT piDataObject
);

Parametri

[in] lCommandID

Valore che specifica l'identificatore del comando della voce di menu.

[in] piDataObject

Puntatore all'interfaccia IDataObject dell'oggetto il cui menu di scelta rapida è stato visualizzato.

Valore restituito

Questo metodo può restituire uno di questi valori.

Commenti

MMC riserva gli ID dei comandi con valori negativi per gli ID dei comandi di menu predefiniti inviati al metodo IExtendContextMenu::Command di uno snap-in. L'ID comando –1 è il valore dell'enumeratore MMCC_STANDARD_VIEW_SELECT definito in mmc.h. Viene inviato a IExtendContextMenu::Command quando l'utente fa clic su un comando di visualizzazione standard nel menu Visualizza (Grande, Piccolo, Elenco o Dettaglio). Questo notifica allo snap-in che l'utente sta passando da una visualizzazione personalizzata (OCX, HTML). Dopo aver ottenuto un comando MMCC_STANDARD_VIEW_SELECT, lo snap-in deve richiedere una visualizzazione standard alla successiva chiamata al metodo IComponent::GetResultViewType e non richiede una visualizzazione personalizzata finché non viene selezionata una delle voci di menu della visualizzazione personalizzate. Se lo snap-in usa solo visualizzazioni standard o usa solo visualizzazioni personalizzate, può ignorare il comando MMCC_STANDARD_VIEW_SELECT.

MMC invia lo snap-in al comando MMCC_STANDARD_VIEW_SELECT quando l'utente fa clic sul pulsante Indietro sulla barra degli strumenti. MMC usa questo comando per indicare allo snap-in di visualizzare la visualizzazione precedente del riquadro dei risultati.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione mmc.h

Vedi anche

CONTEXTMENUITEM

IContextMenuCallback

Idataobject

IExtendContextMenu

Utilizzo dei menu di scelta rapida