DestroyCaret
Функция DestroyCaret
разрушает текущую каретку, освобождает каретку
от окна и удаляет изображение каретки с экрана.
Если каретка основана на растровом изображении,
DestroyCaret не освобождает это изображение.
BOOL DestroyCaret
( VOID
)
Параметры
Функция не имеет параметров.
Возвращаемые значения
В случае успеха возвращается ненулевое
значение.
В случае неудачи возвращается
нуль. Для получения дополнительной информации об ошибке вызовите функцию
GetLastError
.
Комментарии
DestroyCaret
разрушает каретку только в том случае, ели окно в текущей задаче владеет ею. Если
кареткой владеет окно, которое не принадлежит текущей задаче,
DestroyCaret не выполняет никаких действий
и возвращает FALSE
.
Каретка является разделяемым ресурсом:
в системе присутствует только одна каретка. Окно должно отображать каретку, только
если оно активно или имеет фокус ввода с клавиатуры. Окно должно разрушить каретку
перед тем, как оно потеряет фокус ввода с клавиатуры или станет неактивным.
См. также
CreateCaret , HideCaret , ShowCaret .