DestroyCaret

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

Если форма курсора на основе точечного рисунка, DestroyCaret не освобождает точечный рисунок.

 BOOL DestroyCaret(VOID) 

Параметры

Эта функция не имеет параметров.

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

Если функция выполнена успешно, возвращаемое значение не равно нулю.

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

Примечания

DestroyCaret разрушает курсора, только если окно в текущей задачи является владельцем курсора. Если окно, которое не находится в текущей задачи является владельцем курсора, DestroyCaret не выполняет никаких действий и возвращает значение ложь.

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

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Обзор знаки крышки, крышки функции, CreateCaret, HideCaret, ShowCaret

Index