ITfMessagePump::P eekMessageW-Methode (msctf.h)
Ruft eine Nachricht aus der Nachrichtenwarteschlange ab und gibt zurück, wenn keine Nachricht abgerufen wird. Dies ist die Unicode-Version dieser Methode.
Syntax
HRESULT PeekMessageW(
[out] LPMSG pMsg,
[in] HWND hwnd,
[in] UINT wMsgFilterMin,
[in] UINT wMsgFilterMax,
[in] UINT wRemoveMsg,
[out] BOOL *pfResult
);
Parameter
[out] pMsg
Zeiger auf eine MSG-Struktur , die Nachrichtendaten empfängt.
[in] hwnd
Handle für das Fenster, dessen Nachrichten abgerufen werden. Das Fenster muss zum aktuellen Thread gehören. Wenn dieser Wert NULL ist, ruft diese Methode Meldungen für jedes Fenster ab, das zum aufrufenden Thread gehört.
[in] wMsgFilterMin
Gibt den niedrigsten abzurufenden Nachrichtenwert an.
[in] wMsgFilterMax
Gibt den höchsten abzurufenden Nachrichtenwert an.
[in] wRemoveMsg
Gibt an, wie Nachrichten behandelt werden. Weitere Informationen finden Sie in der PeekMessage-Funktion .
[out] pfResult
Zeiger auf eine BOOL, die den Rückgabewert von der PeekMessage-Funktion empfängt.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | BESCHREIBUNG |
---|---|
|
Die Methode war erfolgreich. |
|
Mindestens ein Parameter ist ungültig. |
Hinweise
Wenn wMsgFilterMin und wMsgFilterMax beide null sind, gibt diese Methode alle verfügbaren Nachrichten zurück. Das heißt, es wird keine Bereichsfilterung ausgeführt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | msctf.h |
DLL | Msctf.dll |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |