iTfMessagePump 介面 (msctf.h)
ITfMessagePump 介面是由 TSF 管理員實作,並由應用程式用來從應用程式消息佇列取得訊息。 這個介面的方法是 GetMessage 和 PeekMessage 函式的包裝函式。 此介面可讓 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 方法。
範例
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 |