В OSX пользователь может масштабировать курсор мыши с помощью настроек системы доступности. Поскольку Lion (я думаю) OSX хранит курсоры как PDF файлы и умеет их изменять без изменений. Я хочу использовать те же функции для своего приложения, но используя PDF файлы, поскольку NSImage, используемый для моего NSCursor, просто масштабирует отображаемое растровое изображение, когда установлен уровень масштабирования курсора более 1,0.
Как я:
- Используйте векторные иллюстрации для моих курсоров и правильно ли их масштабируйте, как это делают системные курсоры?
- Обнаружить текущий уровень масштабирования курсора.
- Получать уведомления при изменении уровня масштабирования курсора?
Кроме того, при использовании режима HiDPI для моего экрана и возврата к настройке масштабирования курсора курсор PDF также размывается, так как именно вы, ребята, сетчатые ваши курсоры?