Я хочу показать некоторую информацию, подобную ToolTip
- Я не могу использовать ToolTip
, потому что он не обеспечивает достаточную настройку, и мне нужно показать это все время, когда мышь находится над Control
,
Проблема заключается в том, что значение Cursor.Size
установлено равным 32x32, но видимая часть курсора составляет всего 12x19 пикселей, поэтому между видимой частью курсора и информацией, которую я хочу показать (большой размер - 20x13 пикселей) могут отличаться в других версиях Windows или настройках курсора мыши).Окно курсора видимой части размера
Я знаю, что размер большего размера для разных типов курсора (стрелка с часами/вопросительный знак, рука, ...), но как рассчитать размер видимой части?
Должен быть какой-то способ, потому что ToolTip
s показаны прямо под курсором.
Это как ToolTip
показано:
Это, как показано моя информация:
Может быть, вместо 'Cursor.Size' вы можете проверить' Cursor.Current .Size'? –
@ m.rogalski Он возвращает тот же результат. – Artholl
Просто хотел быть уверен. Вы можете проверить [этот пример] (http://stackoverflow.com/questions/3509951/how-to-get-mouse-cursor-icon-vs-c), а затем найти самое нижнее правое смещение пикселей. На данный момент это просто идея. EDIT: неправильная ссылка, исправлено –