DestroyCaret 함수(winuser.h)

caret의 현재 모양을 삭제하고, 창에서 캐리트를 해제하고, 화면에서 캐리트를 제거합니다.

구문

BOOL DestroyCaret();

반환 값

형식: BOOL

함수가 성공하면 반환 값이 0이 아닙니다.

함수가 실패하면 반환 값은 0입니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

설명

DestroyCaret 는 현재 작업의 창이 캐리트를 소유하는 경우에만 캐리트를 파괴합니다. 현재 작업에 없는 창이 caret를 소유하는 경우 DestroyCaret 는 아무 작업도 수행하지 않고 FALSE를 반환합니다.

시스템은 큐당 하나의 케어를 제공합니다. 창은 키보드 포커스가 있거나 활성 상태인 경우에만 캐리트를 만들어야 합니다. 키보드 포커스를 잃거나 비활성 상태가 되기 전에 창이 캐리트를 삭제해야 합니다.

예제는 Caret 삭제를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 winuser.h(Windows.h 포함)
라이브러리 User32.lib
DLL User32.dll
API 세트 ext-ms-win-ntuser-caret-l1-1-0(Windows 8 도입)

추가 정보

캐럿

개념

CreateCaret

HideCaret

참조

ShowCaret