Compartir a través de


Método INameSpaceTreeControlEvents::OnAfterContextMenu (shobjidl.h)

Se llama después de que se muestre un menú contextual.

Sintaxis

HRESULT OnAfterContextMenu(
  [in, optional] IShellItem   *psi,
  [in]           IContextMenu *pcmIn,
  [in]           REFIID       riid,
  [out]          void         **ppv
);

Parámetros

[in, optional] psi

Tipo: IShellItem*

Puntero al IShellItem desde el que se genera el menú contextual. Este valor solo puede ser NULL si se establece la marca NSTCS2_SHOWNULLSPACEMENU .

[in] pcmIn

Tipo: IContextMenu*

Puntero al menú contextual.

[in] riid

Tipo: REFIID

Referencia al IID del menú contextual.

[out] ppv

Tipo: void**

Cuando este método devuelve , contiene la dirección de un puntero a la interfaz especificada en riid.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Este método permite al cliente reemplazar completamente el menú contextual. Este método permitirá al cliente usar el menú contextual devuelto por ppv y no necesariamente el especificado en pcmIn.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl.h

Consulte también

INameSpaceTreeControlEvents

NSTCSTYLE2