Функция DestroyCaret

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

Синтаксис

BOOL DestroyCaret(VOID);

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

Если функция завершается успешно, величина возвращаемого значения - не нуль.

Если функция завершается ошибкой, величина возвращаемого значения - нуль. Чтобы получить дополнительные сведения об ошибке, вызовите функцию GetLastError.

Замечания

Функция DestroyCaret уничтожает каретку только в том случае, если окно в текущей задаче владеет кареткой. Если владеет кареткой окно, которое не находится в текущей задаче,  DestroyCaret не делает ничего и возвращает значение ЛОЖЬ (FALSE).

Система предусматривает одну каретку на очередь. Окно должно создавать каретку, только тогда, когда оно имеет фокус клавиатуры или активно. Окно должно уничтожить каретку перед потерей фокуса клавиатуры или перехода в не активный режим.

Пример смотри в статье Уничтожение каретки.

Смотри также 

Обзор Каретки, CreateCaretHideCaret, ShowCaret

Размещение и совместимость DestroyCaret

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz