WinApi Функция ShowCaret
Описание:
function ShowCaret(hWnd: HWND): BOOL;
Функция отображает на экране каретку в ее текущей пизиции. Как только каретка появляется на экране, она автоматически начинает мигать
Параметры:
hWnd: Хендл окна, которому принадлежит каретка. Если параметр равен 0, функция ShowCaret ищет активное окно, которому принадлежит каретка.
Возвращаемые значения
Если функция завершилась успешно, она возвращает ненулевое значение.
Если функция совершила ошибку, она возвращает 0. Для получения расширенной информации об ошибке используйте функция GetLastError
Примечание
Функция ShoeCaret отображает каретку только в том случае, если каретка принадлежит определенному окну, если каретка имеет форму и каретка не была спрятана более 2-х раз подряд. Если одно из этих условий нарушено, функция ShowCaert ничего не делает и возвращает 0.
Если вызвать функцию HideCaret 5 раз подряд, то для того, чтоб каретка появилась, функцию ShowCaret нужно будет вызвать 5 раз.
Система предоставляет по одной каретке на очередь. Окно должно создавать каретку только тогда, когда оно получает фокус или активируется. Окно должно разрушить каретку перед потерей фокуса или отмене активации.
Материал взят из:
Русская спpавка по Windows API