Antarmuka IContextMenu3 (shobjidl_core.h)

Mengekspos metode yang membuat atau menggabungkan menu pintasan yang terkait dengan objek Shell. Memungkinkan objek klien untuk menangani pesan yang terkait dengan item menu yang digambar pemilik dan memperluas IContextMenu2 dengan menerima nilai pengembalian dari penanganan pesan tersebut.

Warisan

Antarmuka IContextMenu3 mewarisi dari IContextMenu2. IContextMenu3 juga memiliki jenis anggota ini:

Metode

Antarmuka IContextMenu3 memiliki metode ini.

 
IContextMenu3::HandleMenuMsg2

Memungkinkan objek klien antarmuka IContextMenu3 menangani pesan yang terkait dengan item menu yang digambar pemilik.

Keterangan

Antarmuka ini juga menyediakan metode antarmuka IContextMenu dan IContextMenu2 , dari mana ia mewarisi.

Kapan Harus Menerapkan

Terapkan IContextMenu3 jika ekstensi menu pintasan Anda perlu memproses pesan WM_MENUCHAR .

Pesan ini diteruskan ke IContextMenu3::HandleMenuMsg2 hanya jika panggilan QueryInterface untuk penunjuk antarmuka IContextMenu3 berhasil, yang menunjukkan bahwa objek mendukung antarmuka ini.

Kapan Harus Digunakan

Anda tidak memanggil antarmuka ini secara langsung. IContextMenu3 digunakan oleh sistem operasi hanya ketika telah mengonfirmasi bahwa aplikasi Anda mengetahui antarmuka ini.
PerhatikanWindows Vista dan yang lebih baru. Sebelum Windows Vista antarmuka ini dideklarasikan dalam Shlobj.h.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl_core.h (termasuk Shobjidl.h)