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 Professional [데스크톱 앱 | UWP 앱] |
지원되는 최소 서버 | Windows 2000 Server [데스크톱 앱 | UWP 앱] |
대상 플랫폼 | Windows |
헤더 | msctf.h |
재배포 가능 파일 | Windows 2000 Professional의 TSF 1.0 |