Interfaccia ITfThreadMgr (msctf.h)

ITfThreadMgr definisce l'oggetto primario implementato dal gestore TSF. ITfThreadMgr viene usato dalle applicazioni e dai servizi di testo per attivare e disattivare servizi di testo, creare gestori documenti e mantenere lo stato attivo del contesto del documento.

Ereditarietà

L'interfaccia ITfThreadMgr eredita dall'interfaccia IUnknown . ITfThreadMgr include anche questi tipi di membri:

Metodi

L'interfaccia ITfThreadMgr include questi metodi.

 
ITfThreadMgr::Activate

Metodo ITfThreadMgr::Activate
ITfThreadMgr::AssociateFocus

Metodo ITfThreadMgr::AssociateFocus
ITfThreadMgr::CreateDocumentMgr

Metodo ITfThreadMgr::CreateDocumentMgr
ITfThreadMgr::D eactivate

Metodo ITfThreadMgr::D eactivate
ITfThreadMgr::EnumDocumentMgrs

Metodo ITfThreadMgr::EnumDocumentMgrs
ITfThreadMgr::EnumFunctionProviders

Metodo ITfThreadMgr::EnumFunctionProviders
ITfThreadMgr::GetFocus

Metodo ITfThreadMgr::GetFocus
ITfThreadMgr::GetFunctionProvider

Metodo ITfThreadMgr::GetFunctionProvider
ITfThreadMgr::GetGlobalCompartment

Metodo ITfThreadMgr::GetGlobalCompartment
ITfThreadMgr::IsThreadFocus

Metodo ITfThreadMgr::IsThreadFocus
ITfThreadMgr::SetFocus

Metodo ITfThreadMgr::SetFocus

Commenti

Un'applicazione ottiene un puntatore a questa interfaccia chiamando CoCreateInstance con CLSID_TF_ThreadMgr, come illustrato di seguito.

Un servizio di testo riceve un puntatore a questa interfaccia nel metodo ITfTextInputProcessor::Activate .

Esempio


HRESULT hr;
ITfThreadMgr* pThreadMgr;

hr = CoCreateInstance(  CLSID_TF_ThreadMgr, 
                        NULL, 
                        CLSCTX_INPROC_SERVER, 
                        IID_ITfThreadMgr, 
                        (void**)&pThreadMgr);

Requisiti

   
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

Vedi anche

Cocreateinstance

ITfTextInputProcessor::Activate

IUnknown