Compartir a través de


Método IExtendContextMenu::Command (mmc.h)

Se llama al método IExtendContextMenu::Command si se selecciona posteriormente uno de los elementos que agregó al menú contextual con IExtendContextMenu::AddMenuItems . MMC llama a Command con el identificador de comando especificado y otro puntero a la misma interfaz IDataObject .

Sintaxis

HRESULT Command(
  [in] long         lCommandID,
  [in] LPDATAOBJECT piDataObject
);

Parámetros

[in] lCommandID

Valor que especifica el identificador de comando del elemento de menú.

[in] piDataObject

Puntero a la interfaz IDataObject del objeto cuyo menú contextual se mostró.

Valor devuelto

Este método puede devolver uno de estos valores.

Comentarios

MMC reserva los identificadores de comando con valores negativos para los identificadores de comandos de menú predefinidos que envía a un método IExtendContextMenu::Command de un complemento. El identificador de comando –1 es el valor del enumerador MMCC_STANDARD_VIEW_SELECT definido en mmc.h. Se envía a IExtendContextMenu::Command cuando el usuario hace clic en un comando de vista estándar en el menú Ver (Grande, Pequeño, Lista o Detalle). Esto notifica al complemento que el usuario está cambiando de una vista personalizada (OCX, HTML). Después de obtener un comando de MMCC_STANDARD_VIEW_SELECT, el complemento debe solicitar una vista estándar la próxima vez que se llame a su método IComponent::GetResultViewType y no solicite una vista personalizada hasta que se seleccione uno de sus elementos de menú de vista personalizados. Si el complemento solo usa vistas estándar o solo usa vistas personalizadas, puede omitir el comando MMCC_STANDARD_VIEW_SELECT.

MMC envía el complemento el comando MMCC_STANDARD_VIEW_SELECT cuando el usuario hace clic en el botón Atrás de la barra de herramientas. MMC usa este comando para indicar al complemento que muestre la vista anterior del panel de resultados.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado mmc.h

Consulte también

CONTEXTMENUITEM

IContextMenuCallback

IDataObject

IExtendContextMenu

Trabajar con menús contextuales