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.
Menentukan apakah prosedur jendela saat ini sedang memproses pesan yang dikirim dari utas lain (dalam proses yang sama atau proses yang berbeda).
Sintaks
DWORD InSendMessageEx(
LPVOID lpReserved
);
Parameter
lpReserved
Jenis: LPVOID
Dipesan; harus NULL.
Menampilkan nilai
Jenis: DWORD
Jika pesan tidak dikirim, nilai yang dikembalikan adalah ISMEX_NOSEND (0x00000000). Jika tidak, nilai yang dikembalikan adalah satu atau beberapa nilai berikut.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Pesan dikirim menggunakan fungsi SendMessageCallback . Utas yang mengirim pesan tidak diblokir. |
|
Pesan dikirim menggunakan fungsi SendNotifyMessage . Utas yang mengirim pesan tidak diblokir. |
|
Prosedur jendela telah memproses pesan. Utas yang mengirim pesan tidak lagi diblokir. |
|
Pesan dikirim menggunakan fungsi SendMessage atau SendMessageTimeout . Jika ISMEX_REPLIED tidak diatur, utas yang mengirim pesan akan diblokir. |
Keterangan
Untuk menentukan apakah pengirim diblokir, gunakan pengujian berikut:
fBlocked = ( InSendMessageEx(NULL) & (ISMEX_REPLIED|ISMEX_SEND) ) == ISMEX_SEND;
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) |
Pustaka | User32.lib |
DLL | User32.dll |
Set API | ext-ms-win-ntuser-message-l1-1-0 (diperkenalkan di Windows 8) |
Lihat juga
Konseptual
Referensi