Fensterpositionen sich geben lassen!

  • Fensterpositionen sich geben lassen!

    Moinsens,

    Bevor ich zu meinem Problem komme - der ist Zustand
    Ich habe ein Window, wo wiederum ein NSView liegt.
    Habe eine Klasse die von NSView erbt und init. mit firstResonder
    damit ich im NSView die Mausaktion abfangen kann. So weit so Gut.
    Leider bekomme ich keine relative Koordinaten zu NSView sondern
    nur zum Bildschirm (gesehen von unten links). Brauche aber meine
    Koori. von der linken unteren Seite des NSView. Wenn ich mir per
    frame ein Rect hole kommt nur quatsch heraus.

    Wer kann mir da helfen

    mfg
    d
  • In der NSView klasse bei mousedown musst du den punkt konvertieren!

    Quellcode

    1. NSPoint convertedPoint = [self convertPoint:[theEvent locationInWindow] fromView:nil];


    lg
    oddy

    P.S.: kann natürlich sein, dass ich die Frage nicht kapiert hab :) hoffe aber trotzdem, dass es hilft!

    EDIT:
    Hab den Stern weggenommen! Genau, sorry, war leicht unkonzentriert, war kurz nach dem Aufstehen *lol*
    Matthias Gansrigler | Eternal Storms Software
    Folge mir auf Twitter | Facebook | Blog