Condividi tramite


Interfaccia ITfMessagePump (msctf.h)

L'interfaccia ITfMessagePump viene implementata dal gestore TSF e viene usata da un'applicazione per ottenere messaggi dalla coda dei messaggi dell'applicazione. I metodi di questa interfaccia sono wrapper per le funzioni GetMessage e PeekMessage . Questa interfaccia consente al gestore TSF di eseguire qualsiasi elaborazione pre-messaggio o post-messaggio necessaria.

Ereditarietà

L'interfaccia ITfMessagePump eredita dall'interfaccia IUnknown . ITfMessagePump include anche questi tipi di membri:

Metodi

L'interfaccia ITfMessagePump include questi metodi.

 
ITfMessagePump::GetMessageA

Metodo ITfMessagePump::GetMessageA
ITfMessagePump::GetMessageW

Metodo ITfMessagePump::GetMessageW
ITfMessagePump::P eekMessageA

Metodo ITfMessagePump::P eekMessageA
ITfMessagePump::P eekMessageW

Metodo ITfMessagePump::P eekMessageW

Commenti

Se l'applicazione è Unicode, deve usare i metodi PeekMessageW e GetMessageW. In caso contrario, l'applicazione deve usare i metodi PeekMessageA e GetMessageA.

Esempio

ITfThreadMgr


HRESULT hr;
ITfMessagePump *pMessagePump;

hr = pThreadManager->QueryInterface(IID_ITfMessagePump, (LPVOID*)&pMessagePump);
if(SUCCEEDED(hr))
{
    //Use the ITfMessagePump interface. 
    
    //Release the ITfMessagePump interface. 
    pMessagePump->Release();
}

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione msctf.h
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional