After change system caret size, system cursor size is also changed, it would be better to take this into account when loading reverse arrow cursor. however SystemParametersInfo(SPI_GETCARETWIDTH, 0, &width, 0) seems always gives width as 1.
GetGUIThreadInfo() has zero rcCaretwhen Scintilla windows has no input.
It sounds like this is referring to the text cursor settings.

It is the mouse pointer setting that should be used for the reverse arrow cursor.

However, I can't find an
SPI_orSM_value to find the mouse pointer size.Related: [#2321].
Related
Bugs:
#2321