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é
Q
Comment dessiner un rect sur l'écran. NSOpenGLContext vs NSWindow transparent + NSView personnalisé
1
A
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
.
Questions connexes
- 1. Custom NSStatusItem avec vue personnalisée - Utiliser NSWindow, NSView, NSMenuItem personnalisé?
- 2. Dessiner un NSView dans un NSGraphicsContext?
- 3. Variation NSWindow et calque NSView en haut
- 4. dessin personnalisé NSWindow
- 5. Comment dessiner un NSScroller transparent
- 6. Comment dessiner un rectangle transparent?
- 7. Comment dessiner une ombre portée sur un rectangle transparent?
- 8. Comment dessiner du texte semi-transparent sur un objet graphique?
- 9. Comment dessiner un texte à l'extérieur rect dans le cacao
- 10. Transparent PNG dans NSView, Cocoa App
- 11. Comment laisser gdi/gid + un objet (crayon \ brosse \ rect \ région etc.) semi-transparent?
- 12. Dessiner un contenu non transparent sur une fenêtre transparente
- 13. Comment dessiner un cercle avec un milieu transparent
- 14. Comment contrôler un NSView, situé dans un NSWindow dédié, à partir du NSWindow principal conçu pour prendre en charge l'interface graphique créée sous COCOA?
- 15. C++ MFC Comment dessiner Rectangle alpha transparent
- 16. Arrière-plan personnalisé/fond transparent sur UIBarButtonItem?
- 17. Comment dessiner un plan transparent en Java 3D?
- 18. Zoomer dans un NSView
- 19. Est-ce que strokeRect: of NSBezierPath dessine toujours un rect transparent? (Cocoa OSX)
- 20. Comment un 'Annot' CGPDFDictionary 'rect' traduire pour objectif c Rect
- 21. drawrect Vs layoutsubviews - NSView - Cocoa touch
- 22. Comment rendre mon clavier personnalisé transparent?
- 23. Effacement d'un contenu de NSWindow
- 24. Comment puis-je créer un NSWindow transparent et non rectangulaire avec Cocoa?
- 25. Existe-t-il un moyen facile de remplacer une NIB NSWindow par une NIB NSView?
- 26. Problème pour dessiner et remplir rect après cgcontextclip
- 27. dessiner une chaîne avec un fond transparent en utilisant C#?
- 28. Comment dessiner un trait transparent (ou de toute façon partie claire d'une image) sur l'iPhone
- 29. Dessiner un bouton Retour personnalisé sur l'iPhone Barre de navigation
- 30. Comment rogner l'image sur l'image maximum rect?
Ok alors. Je vous remercie. (: – Tim