2009-11-11 4 views
1

Je lis des pixels d'une zone de l'écran principal via NSOpenGLContext. Maintenant, je voudrais dessiner un rect autour de cette zone pour indiquer où elle se trouve réellement. Comment ferais-je cela? Ma première pensée a été la "façon Cocoa": créer un NSWindow plein écran transparent et un NSView personnalisé pour dessiner le chemin du rectangle. Mais c'est un peu trop compliqué. N'est-il pas possible de dessiner directement sur le NSOpenGLContext?Comment dessiner un rect sur l'écran. NSOpenGLContext vs NSWindow transparent + NSView personnalisé

Répondre

1

Si vous souhaitez dessiner des éléments qui ne sont pas dans votre application, la fenêtre flottante est la seule correcte. Il n'y a vraiment aucune complication à l'exception des positions de mappage correctement, ce qui est facile à faire avec les conversions d'espace de coordonnées disponibles sur NSView et NSWindow.

+0

Ok alors. Je vous remercie. (: – Tim

Questions connexes