Interfaccia IContextMenu2 (shobjidl_core.h)
Espone i metodi che creano o unisce un menu di scelta rapida (scelta rapida) associato a un oggetto Shell. Estende IContextMenu aggiungendo un metodo che consente agli oggetti client di gestire i messaggi associati alle voci di menu disegnate dal proprietario.
Ereditarietà
L'interfaccia IContextMenu2 eredita da IContextMenu. IContextMenu2 include anche questi tipi di membri:
Metodi
L'interfaccia IContextMenu2 include questi metodi.
IContextMenu2::HandleMenuMsg Consente agli oggetti client dell'interfaccia IContextMenu di gestire i messaggi associati alle voci di menu disegnate dal proprietario. |
Commenti
Questa interfaccia fornisce anche i metodi dell'interfaccia IContextMenu , da cui eredita.
NotaWindows Vista e versioni successive. Prima di Windows Vista questa interfaccia è stata dichiarata in Shlobj.h.
Quando implementare
Implementare IContextMenu2 se il gestore di menu di scelta rapida o estensione dello spazio dei nomi deve elaborare uno o più dei messaggi seguenti. Questi messaggi vengono inoltrati a IContextMenu2 tramite il metodo HandleMenuMsg , solo se una chiamata QueryInterface per un puntatore dell'interfaccia IContextMenu2 ha esito positivo, indicando che l'oggetto supporta questa interfaccia.Quando usare
Le applicazioni non chiamano normalmente questa interfaccia direttamente.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 (include Shobjidl.h) |