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 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.
Syntax
SENDASYNCPROC Sendasyncproc;
VOID Sendasyncproc(
HWND unnamedParam1,
UINT unnamedParam2,
ULONG_PTR unnamedParam3,
LRESULT unnamedParam4
)
{...}
Parameter-parameternya
unnamedParam1
Jenis: HWND
Handel ke jendela yang prosedur jendelanya menerima pesan. Parameter ini biasanya bernama hWnd.
Jika fungsi SendMessageCallback dipanggil dengan parameter hWnd yang diatur ke HWND_BROADCAST, sistem memanggil fungsi SendAsyncProc sekali untuk setiap jendela tingkat atas.
unnamedParam2
Jenis: UINT
Pesannya. Parameter ini biasanya bernama uMsg.
unnamedParam3
Jenis: ULONG_PTR
Nilai yang ditentukan aplikasi yang dikirim dari fungsi SendMessageCallback . Parameter ini biasanya bernama dwData.
unnamedParam4
Jenis: LRESULT
Hasil pemrosesan pesan. Nilai ini tergantung pada pesan. Parameter ini biasanya bernama lResult.
Mengembalikan nilai
None
Komentar
Nota
Parameter didefinisikan di header tanpa nama: typedef VOID (CALLBACK* SENDASYNCPROC)(HWND, UINT, ULONG_PTR, LRESULT);. Oleh karena itu, blok sintaks mencantumkannya sebagai unnamedParam1 - unnamedParam4. Anda dapat memberi nama parameter ini apa pun di aplikasi Anda. Namun, mereka biasanya dinamai seperti yang ditunjukkan dalam deskripsi parameter.
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
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
| Platform Target | Windows |
| Header | winuser.h (termasuk Windows.h) |
Lihat juga
Konseptual
Referensi