Condividi tramite


Gestione documenti

Applicazioni

Per creare un oggetto gestione documenti un'applicazione chiama ITfThreadMgr::CreateDocumentMgr. L'applicazione crea un oggetto gestore documenti separato per ogni singolo documento gestito dall'applicazione. L'applicazione usa gestione documenti per creare contesti di modifica, aggiungere un contesto allo stack di contesto e rimuovere un contesto dallo stack di contesto.

Servizi di testo

Un servizio di testo non crea mai un oggetto gestione documenti. Il servizio di testo ottiene invece l'oggetto gestore di documenti attualmente attivo chiamando ITfThreadMgr::GetFocus. Un servizio di testo usa gestione documenti per ottenere il contesto nella parte superiore dello stack.

Un servizio di testo può anche usare gestione documenti per creare il proprio contesto e aggiungerlo e rimuoverlo dallo stack di contesto. Questa operazione viene in genere eseguita quando il servizio di testo deve visualizzare un'interfaccia utente modale, ad esempio quando viene visualizzato un elenco di parole per consentire all'utente di selezionare una parola. Quando l'elenco viene visualizzato, il servizio di testo inserisce il proprio contesto nello stack. Quando l'elenco di parole viene ignorato, il servizio di testo rimuove il contesto dallo stack.

ITfDocumentMgr

ITfThreadMgr::CreateDocumentMgr

ITfThreadMgr::GetFocus