Как нарисовать прямоугольник на экране. NSOpenGLContext против прозрачного NSWindow + пользовательский NSView - PullRequest
1 голос
/ 11 ноября 2009

Я читаю пиксели из области основного экрана через NSOpenGLContext. Теперь я хотел бы нарисовать прямоугольник вокруг этой области, чтобы указать, где она на самом деле. Как бы я это сделал? Моей первой мыслью был «Какао-путь»: создать прозрачный полноэкранный NSWindow и собственный NSView для рисования прямоугольника. Но это кажется слишком сложным. Разве нельзя рисовать прямо на NSOpenGLContext?

1 Ответ

1 голос
/ 11 ноября 2009

Если вы хотите рисовать поверх элементов, не входящих в ваше приложение, плавающее окно - единственный правильный путь. Там действительно нет никаких сложностей, кроме правильного отображения позиций, что легко сделать с помощью преобразований пространства координат, доступных в NSView и NSWindow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...