Metode IRichEditOleCallback::GetContextMenu (richole.h)
Mengkueri aplikasi untuk menu konteks yang akan digunakan pada peristiwa klik kanan.
Sintaks
HRESULT GetContextMenu(
WORD seltype,
LPOLEOBJECT lpoleobj,
CHARRANGE *lpchrg,
HMENU *lphmenu
);
Parameter
seltype
Ketik: WORD
Jenis pilihan. Nilai , yang menentukan konten pilihan baru, bisa menjadi satu atau beberapa nilai berikut.
Nilai | Makna |
---|---|
|
Pilihan kosong. |
|
Teks |
|
Setidaknya satu objek COM. |
|
Lebih dari satu karakter teks. |
|
Lebih dari satu objek COM. |
|
Menunjukkan bahwa menu konteks untuk penurunan seret mouse kanan harus dihasilkan. Parameter lpoleobj adalah penunjuk ke antarmuka IDataObject untuk objek yang dijatuhkan. |
lpoleobj
Jenis: LPOLEOBJECT
Arahkan ke antarmuka. Jika parameter seltype menyertakan bendera SEL_OBJECT , lpoleobj adalah penunjuk ke antarmuka IOleObject untuk objek COM pertama yang dipilih. Jika seltype menyertakan bendera GCM_RIGHTMOUSEDROP , lpoleobj adalah penunjuk ke antarmuka IDataObject . Jika tidak, lpoleobj adalah NULL. Jika Anda berpegang pada penunjuk antarmuka, Anda harus memanggil metode AddRef untuk menambah jumlah referensi objek.
lpchrg
Jenis: CHARRANGE*
Penunjuk ke struktur CHARRANGE yang berisi pilihan saat ini.
lphmenu
Jenis: HMENU*
Handel menu konteks yang akan digunakan. Parameter ini diabaikan jika kesalahan dikembalikan. Kontrol edit yang kaya menghancurkan menu ketika selesai dengannya sehingga klien tidak boleh.
Mengembalikan nilai
Jenis: HRESULT
Mengembalikan S_OK pada keberhasilan. Jika metode gagal, itu bisa menjadi nilai berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Ada argumen yang tidak valid. |
Keterangan
Saat pengguna memilih item dari jendela konteks, pesan WM_COMMAND dikirim ke jendela induk kontrol edit kaya.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | richole.h |
DLL | Msftedit.dll |
Lihat juga
Referensi
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk