Mehrere Fenster

PeterBücherwurm

Grünschnabel
[VC++ 2005] Mehrere Fenster

Hallo erstmal,
leider weiß ich nicht genau wonach ich suchen sollte, deswegen beschreibe ich erstmal mein Problem.
Mein Programm benötigt auf jeden Fall mehrere Fenster, da ein Fenster Komplett durch ein DirektX-Device belegt ist.
Nun soll man in einem anderen Fenster parallel dazu Einstellungen machen können. Dabei wäre es von Hübscher, wenn man mehrere Fenster innerhalb des Hauptfensters hätte, allerdings könnten es auch ruhig unabhängige Fenster sein.

Ich kenne mich leider mit der Programmierung von Fenstern nicht aus und versuche möglichst den Designeditor vom VS 2005 zu benutzen, nur dabei hilft er ja leider nicht.

Mein bisheriger Versuch war einfach mit mehreren Forms zu arbeiten (ShowDialog()). Dabei konnte allerdings nicht in dem Hauptfenster arbeiten, während das neue geöffnet war :(

Kann mir einer Helfen oder wenigstens sagen, wonach man suchen könnte in der msdn oder so?

Gruß Peter
 
Zuletzt bearbeitet:
Dabei wäre es von Hübscher, wenn man mehrere Fenster innerhalb des Hauptfensters hätte,
Das Stichwort für dich lautet MDI (Multiple document interface oder so ähnlich). Das dürfte genau das sein, wonach du suchst. Lass dich von der MSDN nicht gleich abschrecken sondern lies dich erst mal in Ruhe in diese Thematik ein.
 
PeterBücherwurm hat gesagt.:
Mein bisheriger Versuch war einfach mit mehreren Forms zu arbeiten (ShowDialog()). Dabei konnte allerdings nicht in dem Hauptfenster arbeiten, während das neue geöffnet war
Dann verwende doch einfach nur Form.Show(). Form.ShowDialog() zeigt das Form als modales Dialogfenster an
und verhindert das Wechseln zum vorherigen Fenster, solange der Dialog geöffet ist.

Wenn Du aber den MDI Weg wählen willst kannst Dir nachdem Du dich darin eigelesen hast,
danach mal mein Tutorial anschauen :)
[thread=252200]C# Verwaltung von Multi Document Interfaces (MDI)[/thread]
Btw. es gibt auch nette WebCasts und CodeClips in der MSDN zum Thema. ;)
 
Zurück