Функции, используемые кареткой

 

Функция Описание
CreateCaret

Функция CreateCaret создает новую форму для системной каретки и назначает монопольное использование каретки заданным окном. Формой каретки может быть линия, блок или точечный рисунок. 

DestroyCaret

Функция DestroyCaret  уничтожает текущую форму каретки, освобождает каретку от окна и удаляет её с экрана.

GetCaretBlinkTime

Функция GetCaretBlinkTime возвращает величину времени необходимую, чтобы инвертировать пиксели каретки. Это значение может установить пользователь.

GetCaretPos 

Функция GetCaretPos копирует позицию каретки в заданную структуру POINT.

HideCaret

Функция HideCaret удаляет каретку с экрана. Сокрытие каретки не позволяет уничтожить ее текущую форму или считать аннулированной точку ввода.

SetCaretBlinkTime

Функция SetCaretBlinkTime устанавливает частоту мерцания каретки на заданное число миллисекунд. Частота мерцания - это время от начала до завершения процесса, в миллисекундах, необходимое, чтобы инвертировать пиксели каретки.

SetCaretPos

Функция SetCaretPos перемещает каретку в заданные координаты. Если окно, которое владеет кареткой, создавалось со стилем класса CS_OWNDC, тогда устанавливаемые координаты подчиняются  режиму отображения контекста устройства, связанного с этим окном.

ShowCaret

Функция ShowCaret делает каретку видимой на экране в текущей ее позиции. Когда каретка становится видимой, она начинает автоматически мигать. 

 

Назад в оглавление
На главную страницу
Перевод 20.02.2004 17:12 ©Copyright V. Sokovikov
Hosted by uCoz