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 |