2009-11-11 53 views
1

我正在通过NSOpenGLContext读取主屏幕区域的像素。现在我想围绕这个区域绘制一个指令来指示它的实际位置。 我该怎么做? 我的第一个想法是“可可方式”:创建一个透明的全屏NSWindow和一个自定义NSView来绘制矩形路径。但是这感觉有点太复杂。难道不能直接在NSOpenGLContext上绘制吗?如何在屏幕上绘制矩形。 NSOpenGLContext vs透明NSWindow +自定义NSView

回答

1

如果您想绘制不在应用程序内部的元素,浮动窗口是唯一正确的方法。除了正确映射位置外,其实并没有任何复杂性,这可以通过NSViewNSWindow上的坐标空间转换轻松完成。

+0

好的。谢谢。 (: – Tim 2009-11-11 16:15:10

相关问题