Freigeben über


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
S_OK
Die Methode war erfolgreich.
E_INVALIDARG
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

Weitere Informationen

GetMessage

ITfMessagePump

MSG