[C++] Visual C++ "Problem" mit Fenstern

E

ETS223

Gast
Hallo Leute, ich bins mal wieder :D

Ich erstelle gerade für ein Programm eine grafische Oberfläche mit Visual C++ (MFC, mit Hilfe des Assistenten). Dort habe ich nun verschiedene Fenster, die nach einander aufgerufen werden.
Das Problem ist nun, dass immer das alte Fenster geschlossen wird und danach das neue geöffnet, was sich leider auch in der Taskleiste bemerkbar macht. Ich möchte, dass, wenn man auf den Weiter-Button klickt, das nächste Fenster aufgebaut wird, so wie man es z.B. von Installationsprogrammen her kennt. Da wird ja (scheinbar) kein neues Fenster erstellt, sondern das Alte geändert.

Ich hoffe mir kann hierbei jemand schnell helfen :)

Eine weitere Kleinigkeit: Durch den bereits erwähnten Weiter-Button kann ich mich durch die Fenster klicken. Ein entsprechender Zurück-Button funktioniert aber nicht... Muss man da etwas beachten, da das vorrige Fenster bereits aufgerufen wurde? Es passiert einfach nichts, wenn man auf den Button klickt.

Mehrstündige Recherchen zu den beiden Problemen haben leider nichts ergeben...

MfG
 
Also ein fertige Implementierung kann ich dir hier nicht liefern, aber such doch mal auf den folgenden Seiten nach dem Begriff "Wizard". Dort solltest du eigentlich eine Menge Informationen zu genau deinem Problem finden.

http://www.codeproject.com/
http://www.codeguru.com/

j o e
 
Hi,
ich meine Du müsstest ein PropertySheet für den Wizard benutzen, wo in einem Dialog die Seiten hintereinanderliegen.
Guck mal nach CPropertySheetEx and CPropertyPage MFC classes.
Unter WTL habe ich so ähnlich eine tabbedPane gemacht, und soweit ich weiss kann man diese Technich auch für einen Wizard nutzen.
Grüsse
Christian
 
Hm, so richtig zurecht komme ich damit nicht...
Aber erstmal was wichtigeres: Wie kann man den Inhalt für ein bestimmtes Eingabefeld auslesen und wo? Und umgekehrt möchte ich auch, dass bestimmter Text von Anfang an im Feld steht, den man sich dann rauskopieren kann. Hoffe mir kann dabei jemand helfen.
 
Kann mir denn keiner Helfen? Ich finde einfach keinen vollständig beschriebenen Quelltext, irgendwo fehlt immer eine wichtige Information...
 

Ähnliche Themen

Zurück
Oben