Fungsi panggilan balik SENDASYNCPROC (winuser.h)
Fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi SendMessageCallback . Sistem meneruskan pesan ke fungsi panggilan balik setelah meneruskan pesan ke prosedur jendela tujuan. Jenis SENDASYNCPROC mendefinisikan penunjuk ke fungsi panggilan balik ini. SendAsyncProc adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
SENDASYNCPROC Sendasyncproc;
void Sendasyncproc(
HWND unnamedParam1,
UINT unnamedParam2,
ULONG_PTR unnamedParam3,
LRESULT unnamedParam4
)
{...}
Parameter
unnamedParam1
Jenis: HWND
Handel ke jendela yang prosedur jendelanya menerima pesan.
Jika fungsi SendMessageCallback dipanggil dengan parameter hwnd-nya diatur ke HWND_BROADCAST, sistem memanggil fungsi SendAsyncProc sekali untuk setiap jendela tingkat atas.
unnamedParam2
Jenis: UINT
Pesannya.
unnamedParam3
Jenis: ULONG_PTR
Nilai yang ditentukan aplikasi yang dikirim dari fungsi SendMessageCallback .
unnamedParam4
Jenis: LRESULT
Hasil pemrosesan pesan. Nilai ini tergantung pada pesan.
Nilai kembali
Tidak ada
Keterangan
Anda menginstal fungsi panggilan balik yang ditentukan aplikasi SendAsyncProc dengan meneruskan penunjuk SENDASYNCPROC ke fungsi SendMessageCallback .
Fungsi panggilan balik hanya dipanggil ketika utas yang disebut SendMessageCallback memanggil GetMessage, PeekMessage, atau WaitMessage.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winuser.h (sertakan Windows.h) |
Lihat juga
Konseptual
Referensi