Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi panggilan balik yang ditentukan aplikasi atau yang ditentukan pustaka yang digunakan dengan fungsi SetWindowsHookEx . Sistem memanggil fungsi ini setelah fungsi SendMessage dipanggil. Prosedur kait dapat memeriksa pesan; tidak dapat mengubahnya.
Jenis HOOKPROC mendefinisikan penunjuk ke fungsi panggilan balik ini. CallWndRetProc adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi atau yang ditentukan pustaka.
Syntax
HOOKPROC Hookproc;
LRESULT Hookproc(
int code,
[in] WPARAM wParam,
[in] LPARAM lParam
)
{...}
Parameters
code
[in] wParam
Jenis: WPARAM
Menentukan apakah pesan dikirim oleh proses saat ini. Jika pesan dikirim oleh proses saat ini, pesan tersebut bukan nol; jika tidak, null.
[in] lParam
Jenis: LPARAM
Penunjuk ke struktur CWPSTRUCT atau CWPRETSTRUCT yang berisi detail tentang pesan, tergantung pada jenis kait mana yang ditentukan saat memanggil fungsi SetWindowsHookEx .
Mengembalikan nilai
Jenis: LRESULT
Jika nCode kurang dari nol, prosedur kait harus mengembalikan nilai yang dikembalikan oleh fungsi CallNextHookEx.
Jika nCode lebih besar dari atau sama dengan nol, sangat disarankan agar Anda memanggil fungsi CallNextHookEx dan mengembalikan nilai yang dikembalikannya; jika tidak, aplikasi lain yang telah menginstal kait WH_CALLWNDPROCRET tidak akan menerima pemberitahuan kait dan mungkin bertingkah salah sebagai akibatnya. Jika prosedur hook tidak memanggil CallNextHookEx, nilai pengembalian harus nol.
Komentar
Aplikasi menginstal prosedur kait dengan menentukan jenis kait WH_CALLWNDPROC atau WH_CALLWNDPROCRET dan penunjuk ke prosedur kait dalam panggilan ke fungsi SetWindowsHookEx .
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 2000 Professional [khusus aplikasi desktop] |
| Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
| Platform Target | Windows |
| Header | winuser.h (termasuk Windows.h) |
Baca juga
Struktur CWPSTRUCT, struktur CWPRETSTRUCT, Fungsi CallNextHookEx, fungsi CallWindowProcW, fungsi CallWindowProcA, SendMessage, SetWindowsHookEx, Hooks