Interfaccia IContextMenu3 (shobjidl_core.h)
Espone i metodi che creano o unisce un menu di scelta rapida associato a un oggetto Shell. Consente agli oggetti client di gestire i messaggi associati alle voci di menu disegnate dal proprietario e estende IContextMenu2 accettando un valore restituito da tale gestione dei messaggi.
Ereditarietà
L'interfaccia IContextMenu3 eredita da IContextMenu2. IContextMenu3 include anche questi tipi di membri:
Metodi
L'interfaccia IContextMenu3 include questi metodi.
IContextMenu3::HandleMenuMsg2 Consente agli oggetti client dell'interfaccia IContextMenu3 di gestire i messaggi associati alle voci di menu disegnate dal proprietario. |
Commenti
Questa interfaccia fornisce anche i metodi delle interfacce IContextMenu e IContextMenu2, da cui eredita.
Quando implementare
Implementare IContextMenu3 se l'estensione del menu di scelta rapida deve elaborare il messaggio di WM_MENUCHAR .Questo messaggio viene inoltrato a IContextMenu3::HandleMenuMsg2 solo se una chiamata QueryInterface per un puntatore dell'interfaccia IContextMenu3 ha esito positivo, che indica che l'oggetto supporta questa interfaccia.
Quando usare
Questa interfaccia non viene chiamata direttamente. IContextMenu3 viene usato dal sistema operativo solo quando ha confermato che l'applicazione è consapevole di questa interfaccia.Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, 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) |