Compartir a través de


Administrador de documentos

APLICACIONES

Para crear un objeto de administrador de documentos, una aplicación llama a ITfThreadMgr::CreateDocumentMgr. La aplicación crea un objeto de administrador de documentos independiente para cada documento individual que mantiene la aplicación. La aplicación usa el administrador de documentos para crear contextos de edición, agregar un contexto a la pila de contextos y quitar un contexto de la pila de contextos.

Servicios de texto

Un servicio de texto nunca crea un objeto de administrador de documentos. En su lugar, el servicio de texto obtiene el objeto del administrador de documentos activo actualmente llamando a ITfThreadMgr::GetFocus. Un servicio de texto usa el administrador de documentos para obtener el contexto en la parte superior de la pila.

Un servicio de texto también puede usar el administrador de documentos para crear su propio contexto y agregarlo y quitarlo de la pila de contextos. Normalmente, esto se hace cuando el servicio de texto debe mostrar alguna interfaz de usuario modal, como cuando se muestra una lista de palabras para permitir que el usuario seleccione una palabra. Cuando se muestra la lista, el servicio de texto coloca su propio contexto en la pila. Cuando se descarta la lista de palabras, el servicio de texto quita su contexto de la pila.

ITfDocumentMgr

ITfThreadMgr::CreateDocumentMgr

ITfThreadMgr::GetFocus