ITfMessagePump-Schnittstelle (msctf.h)
Die ITfMessagePump-Schnittstelle wird vom TSF-Manager implementiert und von einer Anwendung verwendet, um Nachrichten aus der Anwendungsmeldungswarteschlange abzurufen. Die Methoden dieser Schnittstelle sind Wrapper für die Funktionen GetMessage und PeekMessage . Mit dieser Schnittstelle kann der TSF-Manager alle erforderlichen Verarbeitungen vor oder nach Nachrichten durchführen.
Vererbung
Die ITfMessagePump-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfMessagePump verfügt auch über folgende Arten von Membern:
Methoden
Die ITfMessagePump-Schnittstelle verfügt über diese Methoden.
ITfMessagePump::GetMessageA ITfMessagePump::GetMessageA-Methode |
ITfMessagePump::GetMessageW ITfMessagePump::GetMessageW-Methode |
ITfMessagePump::P eekMessageA ITfMessagePump::P eekMessageA-Methode |
ITfMessagePump::P eekMessageW ITfMessagePump::P eekMessageW-Methode |
Hinweise
Wenn die Anwendung Unicode ist, sollte sie die Methoden PeekMessageW und GetMessageW verwenden. Andernfalls sollte die Anwendung die Methoden PeekMessageA und GetMessageA verwenden.
Beispiele
HRESULT hr;
ITfMessagePump *pMessagePump;
hr = pThreadManager->QueryInterface(IID_ITfMessagePump, (LPVOID*)&pMessagePump);
if(SUCCEEDED(hr))
{
//Use the ITfMessagePump interface.
//Release the ITfMessagePump interface.
pMessagePump->Release();
}
Anforderungen
Anforderung | Wert |
---|---|
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 |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |