Поделиться через


Интерфейс ITfContext (msctf.h)

Интерфейс ITfContext реализуется диспетчером TSF и используется приложениями и текстовыми службами для доступа к контексту редактирования.

Наследование

Интерфейс ITfContext наследуется от интерфейса IUnknown . ITfContext также имеет следующие типы членов:

Методы

Интерфейс ITfContext содержит следующие методы.

 
ITfContext::CreateRangeBackup

Метод ITfContext::CreateRangeBackup
ITfContext::EnumProperties

Метод ITfContext::EnumProperties
ITfContext::GetActiveView

Метод ITfContext::GetActiveView
ITfContext::GetAppProperty

Метод ITfContext::GetAppProperty
ITfContext::GetDocumentMgr

Метод ITfContext::GetDocumentMgr
ITfContext::GetEnd

Метод ITfContext::GetEnd
ITfContext::GetProperty

Метод ITfContext::GetProperty
ITfContext::GetSelection

Метод ITfContext::GetSelection
ITfContext::GetStart

Метод ITfContext::GetStart
ITfContext::GetStatus

Метод ITfContext::GetStatus
ITfContext::InWriteSession

Метод ITfContext::InWriteSession
ITfContext::RequestEditSession

Метод ITfContext::RequestEditSession
ITfContext::SetSelection

Метод ITfContext::SetSelection
ITfContext::TrackProperties

Метод ITfContext::TrackProperties

Комментарии

Объект контекста редактирования создается путем вызова метода ITfDocumentMgr::CreateContext. Часто служба текста использует текущий активный контекст редактирования. Текущий активный контекст редактирования — это контекст редактирования в верхней части стека активного диспетчера документов.

Примеры


HRESULT         hr;
ITfDocumentMgr  *pFocusDoc;

hr = pThreadMgr->GetFocus(&pFocusDoc);
if(SUCCEEDED(hr))
{
    ITfContext *pContext;

    hr = pFocusDoc->GetTop(&pContext);
    if(SUCCEEDED(hr))
    {
        //Use the context. 
        
        pContext->Release();
    }

    pFocusDoc->Release();
}

Требования

   
Минимальная версия клиента Windows 2000 Профессиональная [классические приложения | Приложения UWP]
Минимальная версия сервера Windows 2000 Server [классические приложения | Приложения UWP]
Целевая платформа Windows
Header msctf.h
Распространяемые компоненты TSF 1.0 в Windows 2000 Профессиональная

См. также раздел

Изменение контекстов

ITfDocumentMgr::CreateContext

IUnknown