ITfMessagePump::GetMessageA-Methode (msctf.h)
Ruft eine Nachricht aus der Nachrichtenwarteschlange ab und wird erst zurückgegeben, wenn eine Nachricht abgerufen wird. Dies ist die ANSI-Version dieser Methode.
Syntax
HRESULT GetMessageA(
[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 zum aufrufenden Thread gehört.
[in] wMsgFilterMin
Gibt den niedrigsten abgerufenen Nachrichtenwert an.
[in] wMsgFilterMax
Gibt den höchsten erhaltenen Nachrichtenwert an.
[out] pfResult
Zeiger auf einen BOOL-Wert, der 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 |