ITfThreadMgr-Schnittstelle (msctf.h)
Das ITfThreadMgr definiert das primäre Objekt, das vom TSF-Manager implementiert wird. ITfThreadMgr wird von Anwendungen und Textdiensten verwendet, um Textdienste zu aktivieren und zu deaktivieren, Dokument-Manager zu erstellen und den Fokus des Dokumentkontexts beizubehalten.
Vererbung
Die ITfThreadMgr-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfThreadMgr verfügt auch über folgende Membertypen:
Methoden
Die ITfThreadMgr-Schnittstelle verfügt über diese Methoden.
ITfThreadMgr::Activate ITfThreadMgr::Activate-Methode |
ITfThreadMgr::AssociateFocus ITfThreadMgr::AssociateFocus-Methode |
ITfThreadMgr::CreateDocumentMgr ITfThreadMgr::CreateDocumentMgr-Methode |
ITfThreadMgr::D eactivate ITfThreadMgr::D eactivate-Methode |
ITfThreadMgr::EnumDocumentMgrs ITfThreadMgr::EnumDocumentMgrs-Methode |
ITfThreadMgr::EnumFunctionProviders ITfThreadMgr::EnumFunctionProviders-Methode |
ITfThreadMgr::GetFocus ITfThreadMgr::GetFocus-Methode |
ITfThreadMgr::GetFunctionProvider ITfThreadMgr::GetFunctionProvider-Methode |
ITfThreadMgr::GetGlobalCompartment ITfThreadMgr::GetGlobalCompartment-Methode |
ITfThreadMgr::IsThreadFocus ITfThreadMgr::IsThreadFocus-Methode |
ITfThreadMgr::SetFocus ITfThreadMgr::SetFocus-Methode |
Hinweise
Eine Anwendung ruft einen Zeiger auf diese Schnittstelle ab, indem sie CoCreateInstance mit CLSID_TF_ThreadMgr aufruft , wie unten gezeigt.
Ein Textdienst empfängt einen Zeiger auf diese Schnittstelle in seiner ITfTextInputProcessor::Activate-Methode .
Beispiele
HRESULT hr;
ITfThreadMgr* pThreadMgr;
hr = CoCreateInstance( CLSID_TF_ThreadMgr,
NULL,
CLSCTX_INPROC_SERVER,
IID_ITfThreadMgr,
(void**)&pThreadMgr);
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | msctf.h |
Verteilbare Komponente | TSF 1.0 unter Windows 2000 Professional |