Класс ITextHost (textserv.h)

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

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

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

Методы

Класс ITextHost содержит следующие методы.

 
ITextHost::OnTxCharFormatChange

Задает формат символов по умолчанию для текстового узла.
ITextHost::OnTxParaFormatChange

Задает формат абзаца по умолчанию для текста.
ITextHost::TxActivate

Уведомляет текстовый узел о том, что элемент управления активен.
ITextHost::TxClientToScreen

Преобразует координаты узла текста в экранные координаты.
ITextHost::TxCreateCaret

Создает новую фигуру для курсора элемента управления полнофункционированным редактированием без окон.
ITextHost::TxDeactivate

Уведомляет узел текста о том, что элемент управления теперь неактивен.
ITextHost::TxEnableScrollBar

Включает или отключает одну или обе стрелки полосы прокрутки в текстовом окне узла.
ITextHost::TxGetAcceleratorPos

Запрашивает специальный символ, используемый для подчеркивающего символа ускорителя.
ITextHost::TxGetBackStyle

Запрашивает стиль фона узла текста.
ITextHost::TxGetCharFormat

Запрашивает формат символов узла текста по умолчанию.
ITextHost::TxGetClientRect

Извлекает клиентские координаты клиентской области узла текста.
ITextHost::TxGetDC

Запрашивает контекст устройства для текстового окна узла.
ITextHost::TxGetExtent

Запрашивает собственный размер элемента управления в HIMETRIC.
ITextHost::TxGetMaxLength

Возвращает максимальную допустимую длину текста для узла текста.
ITextHost::TxGetParaFormat

Запрашивает формат абзаца по умолчанию для узла текста.
ITextHost::TxGetPasswordChar

Запрашивает символ пароля узла текста.
ITextHost::TxGetPropertyBits

Запрашивает параметры битового свойства для текстового узла.
ITextHost::TxGetScrollBars

Запрашивает сведения о полосах прокрутки, поддерживаемых текстовым узлом.
ITextHost::TxGetSelectionBarWidth

Возвращает размер панели выбора в HIMETRIC.
ITextHost::TxGetSysColor

Извлекает цвет узла текста для указанного отображаемого элемента.
ITextHost::TxGetViewInset

Запрашивает размеры пробела, вставленного вокруг текста в текстовом окне узла.
ITextHost::TxImmGetContext

Извлекает входной контекст метода ввода Редактор (IME), связанный с узлом текстовых служб. Этот метод используется только в версиях операционной системы на азиатском языке.
ITextHost::TxImmReleaseContext

Освобождает входной контекст, возвращаемый методом ITextHost::TxImmGetContext, и разблокирует память, связанную с контекстом. Этот метод используется только в версиях операционной системы на азиатском языке.
ITextHost::TxInvalidateRect

Задает прямоугольник для текстового узла, добавляемого в область обновления окна узла текста.
ITextHost::TxKillTimer

Запрашивает узел текста для уничтожения указанного таймера.
ITextHost::TxNotify

Уведомляет текстовый узел о различных событиях.
ITextHost::TxReleaseDC

Освобождает контекст устройства, полученный методом ITextHost::TxGetDC.
ITextHost::TxScreenToClient

Преобразует экранные координаты в координаты главного окна текста.
ITextHost::TxScrollWindowEx

Запрашивает узел текста для прокрутки содержимого указанной клиентской области.
ITextHost::TxSetCapture

Задает захват мыши в окне узла текста.
ITextHost::TxSetCaretPos

Перемещает позицию курсора на указанные координаты в текстовом окне узла.
ITextHost::TxSetCursor

Устанавливает новую фигуру курсора (I-луч) в окне узла текста.
ITextHost::TxSetFocus

Устанавливает фокус на основное текстовое окно.
ITextHost::TxSetScrollPos

Задает положение поля прокрутки (большого пальца) на указанной полосе прокрутки и, при запросе, перерисовывает полосу прокрутки в соответствии с новым положением поля прокрутки. (ITextHost.TxSetScrollPos)
ITextHost::TxSetScrollRange

Задает минимальное и максимальное значения позиции для указанной полосы прокрутки в текстовом окне узла.
ITextHost::TxSetTimer

Запрашивает узел текста для создания таймера с указанным временем ожидания.
ITextHost::TxShowCaret

Отображает или скрывает курсор в позиции курсора в текстовом окне узла.
ITextHost::TxShowScrollBar

Отображает или скрывает полосу прокрутки в текстовом окне узла.
ITextHost::TxViewChange

Указывает ведущему тексту, что область обновления была изменена.

Комментарии

Перед вызовом функции CreateTextServices необходимо реализовать интерфейс ITextHost.

Приложения не вызывают методы ITextHost . Объект текстовых служб, созданный функцией CreateTextServices , вызывает методы интерфейса.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header textserv.h

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

Общие сведения об элементах управления "Полнофункционированные изменения" без окон