Je veux dire une fenêtre qui ne sera pas accessible via Cocoa, Carbon ou autre API CoreGraphics pour l'obtention de NSWindow *, WindowRef et autres.Comment créer une fenêtre inaccessible sur Mac OS?
Like X11 application on Mac does.
Une telle fenêtre que si vous passez son identifiant de fenêtre à [NSApp windowWithWindowID] ou HIWindowFromCGWindowID() ils retournent tous les deux NULL.
Merci!
Il utilise l'API CoreGraphics non documentée CGSNewWindow(), etc dans sa fonction xp_create_window(). – shoumikhin
Qu'est-ce que vous en avez besoin? –
Parce que j'ai besoin d'obtenir la fenêtre émulée du port graphique de X11, mais elle ne répond pas sur [NSApp windowWithWindowNumber:] ou HIWindowFromCGWindowID() à partir du même processus. Et je suis curieux de savoir comment il crée ses fenêtres de cette façon? – shoumikhin