Interfaz IContextMenuSite (shobjidl_core.h)
[El único método , DoContextMenuPopup, ya no está disponible para su uso a partir de Windows Server 2003.]
Se implementa mediante la vista de carpeta predeterminada creada con SHCreateShellFolderView. Una implementación de IContextMenuSite admite IContextMenu::QueryContextMenu, IContextMenu::InvokeCommand y TrackPopupMenu y cualquier reenvío de mensajes necesario para esa función. IContextMenuSite también actualiza la barra de estado.
Herencia
La interfaz IContextMenuSite hereda de la interfaz IUnknown . IContextMenuSite también tiene estos tipos de miembros:
Métodos
La interfaz IContextMenuSite tiene estos métodos.
IContextMenuSite::D oContextMenuPopup DoContextMenuPopup ya no está disponible para su uso a partir de Windows Server 2003. |
Comentarios
El IID de esta interfaz es IID_IContextMenuSite.
Para adquirir un código de puntero de sitio de menú contextual que existe en la cadena de sitio de la vista de carpetas, use QueryService mediante SID_SFolderView para llegar a la vista de carpetas.
CComPtr<IContextMenuSite> spcms;
hr = IUnknown_QueryService(_punkSite, SID_SFolderView, IID_PPV_ARGS(&spcms));
if (SUCCEEDED(hr))
{
...
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (include Shobjidl.h) |