OSX Cocoa: Wie um zu prüfen, welches Fenster den Fokus hat?
Hey alle, ich bin ziemlich neu in Cocoa und XCode, also tut mir Leid wenn das eine dumme Frage stellen.
Wie würde ich mich über prüfen, welches Fenster den Fokus hat?
Außerdem, wie würde ich überprüfen, ob ein bestimmtes Fenster im Fokus ist, ist dies nicht das gleiche wie die bisherige Lösung.
Danke für die Hilfe.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eigentlich gibt es zwei Formen der "focus":
Betrachten Sie ein Dokumentfenster mit einem Inspektor-panel. Wenn der Benutzer Bearbeiten Sie text in einem Feld im Bereich "Informationen", klicken Sie dann das Dokument-Fenster, kann sein Haupt, aber der Inspektor ist der Schlüssel.
Bekommen das key-Fenster oder das Hauptfenster, Fragen der gemeinsamen NSApplication Instanz. Und, wie TechZen angegeben ist, können Sie bitten, ein Fenster, beide ob es ist der Schlüssel und ob es Haupt -.
Du suchst 'keyWindow'. Es ist eine Eigenschaft der beiden NSWindow und NSApplication. Es ist ein bool in der ehemaligen und einem NSWindow-Instanzen in der letzteren.