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


Метод ITextHost::TxCreateCaret (textserv.h)

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

Синтаксис

BOOL TxCreateCaret(
  [in] HBITMAP hbmp,
  [in] INT     xWidth,
  [in] INT     yHeight
);

Параметры

[in] hbmp

Тип: HBITMAP

Обрабатывает точечный рисунок для новой фигуры курсора.

Если полнофункциональные элементы управления редактированием без окон имеют SES_LOGICALCARET стиле, hbmp представляет собой сочетание следующих значений:

Значение Значение
CARET_CUSTOM
Украшенный курсор. Это значение допустимо только в том случае, если также указано CARET_RTL.
CARET_ITALIC
Курсивный курсив.
CARET_NONE
Мигающая вертикальная полоса.
CARET_NULL
Пустое растровое изображение (для выделения неразрожденного текста).
CARET_ROTATE90
Курсор, повернутый по часовой стрелке на 90 градусов.
CARET_RTL
Курсор перемещается справа налево.

[in] xWidth

Тип: INT

Ширина курсора в логических единицах.

[in] yHeight

Тип: INT

Высота курсора в логических единицах.

Возвращаемое значение

Тип: BOOL

Если метод выполнен успешно, возвращает значение TRUE .

Если метод завершается сбоем, возвращается значение FALSE .

Комментарии

Этот метод действителен, только если элемент управления активен на месте; вызовы, пока элемент управления неактивен, может завершиться ошибкой.

Требования

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

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

Основные понятия

CreateCaret

ITextHost

Другие ресурсы

Элементы управления расширенным редактированием без окон