Interfaz IContextMenu2 (shobjidl_core.h)
Expone métodos que crean o combinan un menú contextual (contextual) asociado a un objeto Shell. Extiende IContextMenu agregando un método que permite a los objetos de cliente controlar los mensajes asociados a los elementos de menú dibujados por el propietario.
Herencia
La interfaz IContextMenu2 hereda de IContextMenu. IContextMenu2 también tiene estos tipos de miembros:
Métodos
La interfaz IContextMenu2 tiene estos métodos.
IContextMenu2::HandleMenuMsg Permite que los objetos de cliente de la interfaz IContextMenu controlen los mensajes asociados a los elementos de menú dibujados por el propietario. |
Comentarios
Esta interfaz también proporciona los métodos de la interfaz IContextMenu , de la que hereda.
NotaWindows Vista y versiones posteriores. Antes de Windows Vista, esta interfaz se declaró en Shlobj.h.
Cuándo implementar
Implemente IContextMenu2 si la extensión de espacio de nombres o el controlador de menú contextual deben procesar uno o varios de los mensajes siguientes. Estos mensajes se reenvía a IContextMenu2 ( a través del método HandleMenuMsg ) solo si una llamada QueryInterface para un puntero de interfaz IContextMenu2 es correcta, lo que indica que el objeto admite esta interfaz.Cuándo usar
Normalmente, las aplicaciones no llaman directamente a esta interfaz.Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |