Interfaccia IContextMenuSite (shobjidl_core.h)
[L'unico metodo , DoContextMenuPopup, non è più disponibile per l'uso a partire da Windows Server 2003.]
Implementato dalla visualizzazione cartella predefinita creata usando SHCreateShellFolderView. Un'implementazione di IContextMenuSite supporta IContextMenu::QueryContextMenu, IContextMenu::InvokeCommand e TrackPopupMenu e qualsiasi inoltro di messaggi necessario per tale funzione. IContextMenuSite aggiorna in genere anche la barra di stato.
Ereditarietà
L'interfaccia IContextMenuSite eredita dall'interfaccia IUnknown . IContextMenuSite include anche questi tipi di membri:
Metodi
L'interfaccia IContextMenuSite include questi metodi.
IContextMenuSite::D oContextMenuPopup DoContextMenuPopup non è più disponibile per l'uso a partire da Windows Server 2003. |
Commenti
L'IID per questa interfaccia è IID_IContextMenuSite.
Per acquisire un codice del puntatore del sito del menu di scelta rapida presente nella catena di siti della visualizzazione cartelle, usare QueryService usando SID_SFolderView per accedere alla visualizzazione cartella.
CComPtr<IContextMenuSite> spcms;
hr = IUnknown_QueryService(_punkSite, SID_SFolderView, IID_PPV_ARGS(&spcms));
if (SUCCEEDED(hr))
{
...
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |