Bagikan melalui


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)