• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

Focus im Child Window

chris14465

Granny Smith
Registriert
18.08.10
Beiträge
16
Hallo Developer,

komischerweise verhält sich mein child window sehr merkwürdig. Beim aktivieren der Title Bar lässt es sich ganz normal benutzen. Da ich es aber nicht verschiebbar machen möchte, deaktiviere ich diese. Im Code wird das Ganze dann mittig im Hauptfenster plaziert (ähnlich eines NSAlerts):
Code:
 NSRect frame = NSMakeRect(delegate.window.frame.origin.x + 280, delegate.window.frame.origin.y + 500, 450, 270);
    [addWindow setFrame:frame display:NO];  
    [delegate.window addChildWindow:addWindow ordered:NSWindowAbove];

Bei dieser Variante jedoch kann ich die Textfelder in dem Window nicht fokusieren, Buttons funktionieren allerdings.
Kann mir jemand sagen, wo der haken liegt?

Viele Grüße
Chris
Searching...
 

chris14465

Granny Smith
Registriert
18.08.10
Beiträge
16
Lösung:
Eigene Subclass von NSWindow erstellen und folgendes überschreiben
Code:
- (BOOL)canBecomeKeyWindow {
    return YES;
}