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
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 |