Compartilhar via


Interface ITfThreadMgr (msctf.h)

O ITfThreadMgr define o objeto primário implementado pelo gerenciador do TSF. O ITfThreadMgr é usado por aplicativos e serviços de texto para ativar e desativar serviços de texto, criar gerentes de documentos e manter o foco de contexto do documento.

Herança

A interface ITfThreadMgr herda da interface IUnknown . O ITfThreadMgr também tem esses tipos de membros:

Métodos

A interface ITfThreadMgr tem esses métodos.

 
ITfThreadMgr::Activate

Método ITfThreadMgr::Activate
ITfThreadMgr::AssociateFocus

Método ITfThreadMgr::AssociateFocus
ITfThreadMgr::CreateDocumentMgr

Método ITfThreadMgr::CreateDocumentMgr
ITfThreadMgr::D ativar

Método ITfThreadMgr::D eactivate
ITfThreadMgr::EnumDocumentMgrs

Método ITfThreadMgr::EnumDocumentMgrs
ITfThreadMgr::EnumFunctionProviders

Método ITfThreadMgr::EnumFunctionProviders
ITfThreadMgr::GetFocus

Método ITfThreadMgr::GetFocus
ITfThreadMgr::GetFunctionProvider

Método ITfThreadMgr::GetFunctionProvider
ITfThreadMgr::GetGlobalCompartment

Método ITfThreadMgr::GetGlobalCompartment
ITfThreadMgr::IsThreadFocus

Método ITfThreadMgr::IsThreadFocus
ITfThreadMgr::SetFocus

Método ITfThreadMgr::SetFocus

Comentários

Um aplicativo obtém um ponteiro para essa interface chamando CoCreateInstance com CLSID_TF_ThreadMgr, conforme demonstrado abaixo.

Um serviço de texto recebe um ponteiro para essa interface em seu método ITfTextInputProcessor::Activate .

Exemplos


HRESULT hr;
ITfThreadMgr* pThreadMgr;

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

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho msctf.h
Redistribuível TSF 1.0 no Windows 2000 Professional

Confira também

Cocreateinstance

ITfTextInputProcessor::Activate

IUnknown