共用方式為


iTfMessagePump 介面 (msctf.h)

ITfMessagePump 介面是由 TSF 管理員實作,並由應用程式用來從應用程式消息佇列取得訊息。 這個介面的方法是 GetMessagePeekMessage 函式的包裝函式。 此介面可讓 TSF 管理員執行任何必要的預先訊息或訊息後處理。

繼承

ITfMessagePump 介面繼承自 IUnknown 介面。 ITfMessagePump 也有下列類型的成員:

方法

ITfMessagePump 介面具有這些方法。

 
ITfMessagePump::GetMessageA

ITfMessagePump::GetMessageA 方法
ITfMessagePump::GetMessageW

ITfMessagePump::GetMessageW 方法
ITfMessagePump::P eekMessageA

ITfMessagePump::P eekMessageA 方法
ITfMessagePump::P eekMessageW

ITfMessagePump::P eekMessageW 方法

備註

如果應用程式是 Unicode,它應該使用 PeekMessageW 和 GetMessageW 方法。 否則,應用程式應該使用 PeekMessageA 和 GetMessageA 方法。

範例

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();
}

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 msctf.h
可轉散發套件 Windows 2000 專業版上的 TSF 1.0