Megosztás a következőn keresztül:


Dokumentumkezelő

Alkalmazások

Dokumentumkezelő objektum létrehozásához egy alkalmazás meghívja ITfThreadMgr::CreateDocumentMgr. Az alkalmazás külön dokumentumkezelő objektumot hoz létre az alkalmazás által fenntartott minden egyes dokumentumhoz. Az alkalmazás a dokumentumkezelővel hoz létre szerkesztési környezeteket, hozzáad egy környezetet a környezeti veremhez, és eltávolít egy környezetet a környezeti veremből.

Szövegszolgáltatások

A szövegszolgáltatás soha nem hoz létre dokumentumkezelő objektumot. Ehelyett a szövegszolgáltatás az ITfThreadMgr::GetFocus meghívásával szerzi be a jelenleg aktív dokumentumkezelő objektumot. A szövegszolgáltatás a dokumentumkezelővel szerzi be a környezetet a verem tetején.

A szövegszolgáltatás a dokumentumkezelővel is létrehozhatja saját környezetét, és hozzáadhatja és eltávolíthatja azt a környezeti veremből. Ez általában akkor történik, ha a szövegszolgáltatásnak valamilyen modális felhasználói felületet kell megjelenítenie, például amikor egy szólista jelenik meg, hogy a felhasználó kijelölhessen egy szót. Amikor megjelenik a lista, a szövegszolgáltatás a saját környezetét helyezi a verembe. A szólista elvetésekor a szövegszolgáltatás eltávolítja a környezetét a veremből.

ITfDocumentMgr

ITfThreadMgr::CreateDocumentMgr

ITfThreadMgr::GetFocus