Metode IOleInPlaceSiteWindowless::OnDefWindowMessage (ocidl.h)
Memanggil pemrosesan default untuk semua pesan yang diteruskan ke objek.
Sintaks
HRESULT OnDefWindowMessage(
[in] UINT msg,
[in] WPARAM wParam,
[in] LPARAM lParam,
[out] LRESULT *plResult
);
Parameter
[in] msg
Pengidentifikasi untuk pesan jendela yang disediakan untuk kontainer oleh Windows.
[in] wParam
Parameter untuk pesan jendela yang disediakan untuk kontainer oleh Windows.
[in] lParam
Parameter untuk pesan jendela yang disediakan untuk kontainer oleh Windows.
[out] plResult
Penunjuk ke kode hasil untuk pesan jendela.
Nilai kembali
Metode ini mengembalikan S_OK pada keberhasilan. Nilai pengembalian lain yang mungkin termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Pemrosesan default kontainer untuk pesan jendela tidak dipanggil. Lihat Catatan untuk Pelaksana di bawah ini. |
Keterangan
Objek tanpa jendela dapat secara eksplisit memanggil pemrosesan default untuk pesan jendela dengan memanggil metode ini. Kontainer mengirimkan pesan jendela ke objek tanpa jendelanya dengan memanggil IOleInPlaceObjectWindowless::OnWindowMessage. Objek biasanya mengembalikan S_FALSE untuk menunjukkan bahwa objek tidak memproses pesan. Kemudian, kontainer dapat melakukan perilaku default untuk pesan dengan memanggil fungsi DefWindowProc .
Sebagai gantinya, objek dapat memanggil metode ini pada objek situs kontainer untuk secara eksplisit memanggil pemrosesan default. Kemudian, objek dapat mengambil tindakan sendiri jika kontainer tidak menangani pesan.
Catatan untuk Pelaksana
Kontainer harus meneruskan pesan jendela berikut ke prosedur jendela defaultnya (fungsi DefWindowProc ) dan mengembalikan S_OK. Perhatikan bahwa *plResult harus berisi nilai yang dikembalikan oleh DefWindowProc.- WM_CHAR
- WM_DEADCHAR
- WM_IMExxx
- WM_KEYDOWN
- WM_KEYUP
- WM_MOUSEMOVE
- WM_SYSCHAR
- WM_SYSDEADCHAR
- WM_SYSKEYUP
- WM_XBUTTONDOWN
- WM_XBUTTONUP
- WM_XBUTTONDBLCLK
- WM_CONTEXTMENU
- WM_HELP
- WM_SETCURSOR
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 | ocidl.h |
Lihat juga
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