The GetCursorStyle and SetCursorStyle functions use the following flags to determine the style of the cursor.
Flag
Value
Description
CURSOR_NORMAL
0x0C0B
Underline shaped cursor, situated on the bottom of the input line.
CURSOR_THICK
0x0C09
Underline shaped cursor, twice the normal thickness, situated on the bottom of the input line.
CURSOR_BLOCK
0x0C00
Squared shaped cursor, situated on the bottom of the input line.
CURSOR_TOP
0x0400
Underline shaped cursor, hanging from the top of the input line.