Класс 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 |
См. также раздел
Общие сведения об элементах управления "Полнофункционированные изменения" без окон