ITfMessagePump::GetMessageW-Methode (msctf.h)
Ruft eine Nachricht aus der Nachrichtenwarteschlange ab und wird erst zurückgegeben, wenn eine Nachricht abgerufen wird. Dies ist die Unicode-Version dieser Methode.
Syntax
HRESULT GetMessageW(
[out] LPMSG pMsg,
[in] HWND hwnd,
[in] UINT wMsgFilterMin,
[in] UINT wMsgFilterMax,
[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 sich im Besitz des aufrufenden Threads befindet.
[in] wMsgFilterMin
Gibt den niedrigsten abzurufenden Nachrichtenwert an.
[in] wMsgFilterMax
Gibt den höchsten abzurufenden Nachrichtenwert an.
[out] pfResult
Zeiger auf eine BOOL, die den Rückgabewert von der GetMessage-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 |