Ich würde gern 2 Custom Controls zur Bildanzeige (CL_GUI_ECL_2DVIEWER)
auf dem gleichen Dynpro verwenden.
Leider weiß das System nicht immer für welches der beiden Controls ich gerade eine Funktion (z.B. Zoomen, Verschieben) ausführe.
So kann es passieren dass ein Bild verschoben wird obwohl ich eigentlich das andere verschieben möchte.
Wie kann ich erreichen, dass er den Linksklick auf das entsprechende Control bezieht auf dem die Maus steht?
Mit Rechtsklick funktioniert das bereits
ich habe dein Problem noch nicht richtig verstanden. Du hast ein Dynpro, auf dem hast du zwei container und in jedem container hast du einen viewer.
Habe ich das soweit richtig?
Was hast du denn noch? Muckt die Oberfläche? Muckt dein Programm? Hast du ein Problem mit den Ereignissen der Viewer..
Das was ich spontan sehe, sind die Ereignisse ohne Parameter für den Sender.
Vielleicht kannst du ja dein Problem genauer beschreiben.
Mittlerweile habe ich das Problem umgangen in dem ich einen andren Viewer benutzt habe.
Aber vielleicht hast du dennoch einen Idee zu dem alten Problem.
Wie gesagt 2 Container mit 2 Instanzen des 2DViewers.
Wenn ich jetzt mit dem Cursor über dem oberen Controll stehe und linksklicke verschiebt er nicht das obere Bild sondern das Untere.
Er weiß also offensichtlich nicht welches Control ich gerade ansprechen möchte.
Ich hoffe das war jetzt verständlicher.