ITfContext interface (msctf.h)
The ITfContext interface is implemented by the TSF manager and used by applications and text services to access an edit context.
Inheritance
The ITfContext interface inherits from the IUnknown interface. ITfContext also has these types of members:
Methods
The ITfContext interface has these methods.
ITfContext::CreateRangeBackup ITfContext::CreateRangeBackup method |
ITfContext::EnumProperties ITfContext::EnumProperties method |
ITfContext::GetActiveView ITfContext::GetActiveView method |
ITfContext::GetAppProperty ITfContext::GetAppProperty method |
ITfContext::GetDocumentMgr ITfContext::GetDocumentMgr method |
ITfContext::GetEnd ITfContext::GetEnd method |
ITfContext::GetProperty ITfContext::GetProperty method |
ITfContext::GetSelection ITfContext::GetSelection method |
ITfContext::GetStart ITfContext::GetStart method |
ITfContext::GetStatus ITfContext::GetStatus method |
ITfContext::InWriteSession ITfContext::InWriteSession method |
ITfContext::RequestEditSession ITfContext::RequestEditSession method |
ITfContext::SetSelection ITfContext::SetSelection method |
ITfContext::TrackProperties ITfContext::TrackProperties method |
Remarks
An edit context object is created by calling ITfDocumentMgr::CreateContext. Often, a text service uses the currently active edit context. The currently active edit context is the edit context at the top of the stack of the active document manager.
Examples
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();
}
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps | UWP apps] |
Minimum supported server | Windows 2000 Server [desktop apps | UWP apps] |
Target Platform | Windows |
Header | msctf.h |
Redistributable | TSF 1.0 on Windows 2000 Professional |