A caret is a blinking line, block, or bitmap in the client area of a window. The caret typically indicates the place at which text or graphics will be inserted. The following illustration shows some common variations in the appearance of the caret.
A Win32-based application can create a caret, change its blink time, and display, hide, or relocate the caret.