Metode ITfMessagePump::P eekMessageA (msctf.h)
Mendapatkan pesan dari antrean pesan dan mengembalikan jika tidak ada pesan yang diperoleh. Ini adalah versi ANSI dari metode ini.
Sintaks
HRESULT PeekMessageA(
[out] LPMSG pMsg,
[in] HWND hwnd,
[in] UINT wMsgFilterMin,
[in] UINT wMsgFilterMax,
[in] UINT wRemoveMsg,
[out] BOOL *pfResult
);
Parameter
[out] pMsg
Penunjuk ke struktur MSG yang menerima data pesan.
[in] hwnd
Tangani ke jendela yang pesannya diperoleh. Jendela harus milik utas saat ini. Jika nilai ini NULL, metode ini mendapatkan pesan untuk jendela apa pun yang dimiliki oleh utas panggilan.
[in] wMsgFilterMin
Menentukan nilai pesan terendah untuk diperoleh.
[in] wMsgFilterMax
Menentukan nilai pesan tertinggi untuk diperoleh.
[in] wRemoveMsg
Menentukan bagaimana pesan ditangani. Untuk informasi selengkapnya, lihat fungsi PeekMessage .
[out] pfResult
Penunjuk ke BOOL yang menerima nilai pengembalian dari fungsi PeekMessage .
Nilai kembali
Metode ini dapat mengembalikan salah satu nilai ini.
Nilai | Deskripsi |
---|---|
|
Metode berhasil. |
|
Satu atau beberapa parameter tidak valid. |
Keterangan
Jika wMsgFilterMin dan wMsgFilterMax keduanya nol, metode ini mengembalikan semua pesan yang tersedia; artinya, tidak ada pemfilteran rentang yang dilakukan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | msctf.h |
DLL | Msctf.dll |
Redistribusi | TSF 1.0 di Windows 2000 Professional |