000
07.08.2012, 10:47 Uhr
~KP
Gast
|
Hallo zusammen,
ich habe ein kleines Problem mit eingebetteten Dialogen. Problemstellung ist wie folgt: Ich habe ein Dialog in das ich beliebig viele Dialoge einbetten kann. Diese Dialoge soll man resizen und verschieben können. Also so etwas ähnliches wie eine MDI Anwendung, bloß eben in einem Dialog. Fragt bitte nicht warum, unsere Anwendungs Architektur ist leider Dialog basiert.
Jetzt habe ich ein repaint Problem:
Wenn ich z.B. Fenster A über Fenster B verschieben und danach Fenster B verschiebe, dann behält der Teil, der zuvor von Fenster A überdeckt war den Fernster Inhalt von Fenster A.
Ähnlich sieht das auch mit den Buttons in diesen Dialogen. Wenn die highlited sind, dann sind die immer im Vordergrund. Auch wenn ich A über B schiebe sehe ich den Knopf von B.
Hat da jemand eine Idee? Habe schon versucht die Z-Order zu verstellen. Hat nichts geholfen. Habe versucht diese dialoge zu focusieren wenn ich sie anklicke. Hat nichts geholfen da der focus aus irgend einem grund sofort wieder gekillt wird.
Vielen Dank schonmal im voraus. |