Antarmuka ITfMessagePump (msctf.h)
Antarmuka ITfMessagePump diimplementasikan oleh manajer TSF dan digunakan oleh aplikasi untuk mendapatkan pesan dari antrean pesan aplikasi. Metode antarmuka ini adalah pembungkus untuk fungsi GetMessage dan PeekMessage . Antarmuka ini memungkinkan manajer TSF untuk melakukan pemrosesan pra-pesan atau pasca-pesan yang diperlukan.
Warisan
Antarmuka ITfMessagePump mewarisi dari antarmuka IUnknown . ITfMessagePump juga memiliki jenis anggota ini:
Metode
Antarmuka ITfMessagePump memiliki metode ini.
ITfMessagePump::GetMessageA Metode ITfMessagePump::GetMessageA |
ITfMessagePump::GetMessageW Metode ITfMessagePump::GetMessageW |
ITfMessagePump::P eekMessageA Metode ITfMessagePump::P eekMessageA |
ITfMessagePump::P eekMessageW Metode ITfMessagePump::P eekMessageW |
Keterangan
Jika aplikasi adalah Unicode, aplikasi harus menggunakan metode PeekMessageW dan GetMessageW. Jika tidak, aplikasi harus menggunakan metode PeekMessageA dan GetMessageA.
Contoh
HRESULT hr;
ITfMessagePump *pMessagePump;
hr = pThreadManager->QueryInterface(IID_ITfMessagePump, (LPVOID*)&pMessagePump);
if(SUCCEEDED(hr))
{
//Use the ITfMessagePump interface.
//Release the ITfMessagePump interface.
pMessagePump->Release();
}
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | msctf.h |
Redistribusi | TSF 1.0 di Windows 2000 Professional |