캐럿
캐리트는 창의 클라이언트 영역에서 깜박이는 선, 블록 또는 비트맵입니다. 일반적으로 caret는 텍스트 또는 그래픽을 삽입할 위치를 나타냅니다.
다음 그림에서는 캐리트의 모양에 몇 가지 일반적인 변형을 보여 줍니다.
애플리케이션은 캐럿을 만들고, 깜박이는 시간을 변경하고, 캐럿을 표시, 숨기기 또는 재배치할 수 있습니다.
속성 | Description |
---|---|
카렛 정보 | 캐럿에 대해 설명합니다. |
캐럿 사용 | carets와 관련된 작업을 수행하는 방법을 보여 주는 코드 샘플입니다. |
Caret 참조 | API 참조를 포함합니다. |
속성 | Description |
---|---|
CreateCaret | 시스템 caret에 대한 새 셰이프를 만들고 지정된 창에 caret의 소유권을 할당합니다. 캐럿 모양은 선, 블록 또는 비트맵일 수 있습니다. |
DestroyCaret | 캐리트의 현재 모양을 제거하고 창에서 캐리트를 해제하고 화면에서 캐리트를 제거합니다. |
GetCaretBlinkTime | caret의 픽셀을 반전하는 데 필요한 시간을 검색합니다. 사용자는 이 값을 설정할 수 있습니다. |
GetCaretPos | 지정된 POINT 구조체에 caret의 위치를 복사합니다. |
HideCaret | 화면에서 캐리트를 제거합니다. 캐리트를 숨기면 현재 도형이 삭제되거나 삽입 지점이 무효화되지 않습니다. |
SetCaretBlinkTime | 캐리트 깜박임 시간을 지정된 시간(밀리초)으로 설정합니다. 깜박임 시간은 캐리트의 픽셀을 반전하는 데 필요한 경과 시간(밀리초)입니다. |
SetCaretPos | 지정된 좌표로 캐리트를 이동합니다. caret를 소유하는 창이 CS_OWNDC 클래스 스타일로 만들어진 경우 지정된 좌표에는 해당 창과 연결된 디바이스 컨텍스트의 매핑 모드가 적용됩니다. |
ShowCaret | caret의 현재 위치에 있는 화면에 캐리트를 표시합니다. 캐리트가 표시되면 자동으로 깜박이기 시작합니다. |