IContextMenuSite-Schnittstelle (shobjidl_core.h)
[Die einzige Methode, DoContextMenuPopup, ist ab Windows Server 2003 nicht mehr verfügbar.]
Implementiert durch die mit SHCreateShellFolderView erstellte Standardordneransicht. Eine Implementierung von IContextMenuSite unterstützt IContextMenu::QueryContextMenu, IContextMenu::InvokeCommand und TrackPopupMenu sowie alle für diese Funktion erforderlichen Nachrichtenweiterleitungen. IContextMenuSite aktualisiert in der Regel auch die status leiste.
Vererbung
Die IContextMenuSite-Schnittstelle erbt von der IUnknown-Schnittstelle . IContextMenuSite verfügt auch über folgende Arten von Membern:
Methoden
Die IContextMenuSite-Schnittstelle verfügt über diese Methoden.
IContextMenuSite::D oContextMenuPopup DoContextMenuPopup ist ab Windows Server 2003 nicht mehr verfügbar. |
Hinweise
Die IID für diese Schnittstelle ist IID_IContextMenuSite.
Um einen Kontextmenü-Websitezeigercode abzurufen, der in der Websitekette der Ordneransicht vorhanden ist, verwenden Sie QueryService mithilfe von SID_SFolderView , um zur Ordneransicht zu gelangen.
CComPtr<IContextMenuSite> spcms;
hr = IUnknown_QueryService(_punkSite, SID_SFolderView, IID_PPV_ARGS(&spcms));
if (SUCCEEDED(hr))
{
...
}
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |