共用方式為


檔管理員

應用程式

若要建立檔管理員物件,應用程式會呼叫 ITfThreadMgr::CreateDocumentMgr。 應用程式會針對應用程式維護的每個個別檔建立個別的檔管理員物件。 應用程式會使用檔管理員來建立編輯內容、將內容新增至內容堆疊,並從內容堆疊中移除內容。

文字服務

文字服務永遠不會建立檔管理員物件。 相反地,文字服務會藉由呼叫 ITfThreadMgr::GetFocus來取得目前使用中的檔管理員物件。 文字服務會使用檔管理員來取得堆疊頂端的內容。

文字服務也可以使用檔管理員建立自己的內容,並從內容堆疊新增和移除它。 這通常是在文字服務必須顯示一些強制回應使用者介面時完成,例如顯示單字清單以讓使用者選取單字時。 顯示清單時,文字服務會將自己的內容放在堆疊上。 關閉文字清單時,文字服務會從堆疊中移除其內容。

ITfDocumentMgr

ITfThreadMgr::CreateDocumentMgr

ITfThreadMgr::GetFocus