J'essaie de trouver le moyen de convertir un point donné du système de coordonnées de base de la fenêtre en système de coordonnées d'écran. Je veux dire quelque chose comme - (NSPoint)convertBaseToScreen:(NSPoint)point.
Conversion d'un point donné du système de coordonnées de base de la fenêtre au système de coordonnées de l'écran
Mais je le veux à partir de quartz/carbone.
J'ai CGContextRef et ses limites avec moi. Mais les limites sont par rapport à Window auquel appartient CGContextRef. Par exemple, si window est à l'emplacement (100, 100, 50, 50) par rapport à l'écran, contextRef for window serait (0,0, 50, 50). c'est-à-dire que je suis à l'emplacement (0,0) mais effectivement à l'écran je suis à (100,100). I
Toutes les suggestions sont appréciées.
Merci.
Peut-on faire quelque chose avec le gestionnaire de fenêtres et les API d'accessibilité? – MacGeek