Condividi tramite


Interfaccia IContextMenu (shobjidl_core.h)

Espone i metodi che creano o unisce un menu di scelta rapida associato a un oggetto Shell. Si noti che esistono diversi modi migliori per estendere i menu shell. Per altre informazioni, vedere Creazione di gestori di menu di scelta rapida.

Ereditarietà

L'interfaccia IContextMenu eredita dall'interfaccia IUnknown . IContextMenu include anche questi tipi di membri:

Metodi

L'interfaccia IContextMenu include questi metodi.

 
IContextMenu::GetCommandString

Ottiene informazioni su un comando di menu di scelta rapida, inclusa la stringa della Guida e il nome indipendente dal linguaggio o canonico per il comando.
IContextMenu::InvokeCommand

Esegue il comando associato a una voce di menu di scelta rapida.
IContextMenu::QueryContextMenu

Aggiunge comandi a un menu di scelta rapida.

Commenti

Quando implementare

Implementare IContextMenu nelle situazioni seguenti. Per una discussione dettagliata su come implementare IContextMenu, vedere Creazione di gestori di menu di scelta rapida.

Quando usare

Le applicazioni usano IContextMenu per recuperare informazioni sugli elementi nel menu di scelta rapida di un oggetto e per richiamare i comandi associati. Per recuperare l'interfaccia IContextMenu di un oggetto, un'applicazione deve chiamare il metodo IShellFolder::GetUIObjectOf dell'oggetto.

I gestori di estensione shell che esportano questa interfaccia devono anche esportare IShellExtInit. Per informazioni dettagliate, vedere Creazione di gestori di estensioni shell.

NotaWindows Vista e versioni successive: prima di Windows Vista questa interfaccia è stata dichiarata in Shlobj.h.
 
Nota Windows 11 affina il comportamento delle operazioni di file contestuali nel menu di scelta rapida di Esplora file e nella finestra di dialogo Condividi. Vedere Le prime 11 cose che è possibile fare per rendere la tua app fantastica su Windows 11

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h