Antarmuka IContextMenuSite (shobjidl_core.h)
[Satu-satunya metode, DoContextMenuPopup, tidak lagi tersedia untuk digunakan pada Windows Server 2003.]
Diimplementasikan oleh tampilan folder default yang dibuat menggunakan SHCreateShellFolderView. Implementasi IContextMenuSite mendukung IContextMenu::QueryContextMenu, IContextMenu::InvokeCommand, dan TrackPopupMenu dan setiap penerusan pesan yang diperlukan untuk fungsi tersebut. IContextMenuSite biasanya memperbarui bilah status juga.
Warisan
Antarmuka IContextMenuSite mewarisi dari antarmuka IUnknown . IContextMenuSite juga memiliki jenis anggota berikut:
Metode
Antarmuka IContextMenuSite memiliki metode ini.
IContextMenuSite::D oContextMenuPopup DoContextMenuPopup tidak lagi tersedia untuk digunakan pada Windows Server 2003. |
Keterangan
IID untuk antarmuka ini IID_IContextMenuSite.
Untuk memperoleh kode penunjuk situs menu konteks yang ada di rantai situs tampilan folder, gunakan QueryService menggunakan SID_SFolderView untuk masuk ke tampilan folder.
CComPtr<IContextMenuSite> spcms;
hr = IUnknown_QueryService(_punkSite, SID_SFolderView, IID_PPV_ARGS(&spcms));
if (SUCCEEDED(hr))
{
...
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | shobjidl_core.h (termasuk Shobjidl.h) |