000
13.01.2005, 23:40 Uhr
nr9370
|
Hallo,
zu meinem Dialog mit den Tabs möchte ich nun ein nicht modales Fenster für die Debug Ausgabe hinzufügen. Wo soll es am besten erzeugt werden? ICh dachte mir, dass es sinnvoll wäre, das Debug Fenster einmal zu erzeugen, und zwar in OnInitDialog() des Haupdialoges, da es dann von allen Tabs genutzt werden kann. Wenn es von einem Tab benötigt wird, dann zeigt dieser das Fenster und beschreibt es. Bei dieser Lösung ergibt sich jetzt ein Problem: Wie kann ich das Debug Fenster von einem "fremden" Dialog aus beschreiben, wie bekomme ich die Adresse des Fensters? Vorteil: Nur ein Debug Fenster notwendig, das alle anderen Dialoge beschreiben können. Die zweite Möglichkeit wäre, für jeden Tab ein eigenes Debug Fenster zu erzeugen. Dann weiß ich die Adresse und es ist leicht das Fenster mit Daten zu füllen. Das blöde dabei ist, dass ich dann mehrere getrennte Fenster habe, die eignetlich alle für das selbe zuständig sind.
Was meint ihr? Welche anderen Möglichkeiten gibt es noch? Was mache ich falsch, dass ich immer auf Elemente von anderen Dialogen/Klassen zugreifen muss?
Danke, #9370 |