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

GetMessage

Pesan dan Antrean Pesan

PeekMessage

Referensi

SendMessageCallback

WaitMessage