Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

1

05.06.2006, 12:29

MFC - Dialoge verknüpfen

Hallo,

wie ereiche ich es, dass wenn man in einem Dialog auf ein Button klickt (z.B. "Weiter >>") der momentane Dialog zerstört wird und ein anderer angezeigt wird (wie zum Beispiel in einem Installationsdialog)?

spacegaier

Lemming

Alter Hase

Beiträge: 550

Beruf: Schüler

  • Private Nachricht senden

2

05.06.2006, 13:50

eine möglichkeit ist der rückgabe wert.
du kannst bei der EndDialog(hWnd, retVal) als retval irgendetwas bestimmtes angeben zB IDOK; oder sowas. das ist dann der rückgabe wert von der DialogBox funktion

C-/C++-Quelltext

1
2
3
4
if(DialogBox(/*...*/) == IDWEITER)
{
    // und hier erzeugst du dann zB den nächsten dialog

}
Es gibt Probleme, die kann man nicht lösen.
Für alles andere gibt es C++...

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

3

05.06.2006, 13:57

Aber wie erzeuge ich diesen?

4

05.06.2006, 13:58

So wie den alten mit DialogBox(Du musst natürlich die Ressource etc. ändern).

spacegaier

Alter Hase

  • »spacegaier« ist der Autor dieses Themas

Beiträge: 572

Beruf: Student

  • Private Nachricht senden

5

05.06.2006, 14:05

Und wie geht's beim alten?

Hab bis jetzt alles mit den Assistenten gemacht und habe daher den Code kaum bis gar nicht durchschaut.

Wie wird der Dialog also wo, wann und mit welchr Funktion aufgerufen?

6

05.06.2006, 16:06

MFC? Dann mach einfach nen Wizard ;) http://www.codeproject.com/dialog/wizard2000.asp
Devil Entertainment :: Your education is our inspiration
Der Spieleprogrammierer :: Community Magazin
Merlin - A Legend awakes :: You are a dedicated C++ (DirectX) programmer and you have ability to work in a team? Contact us!
Siedler II.5 RttR :: The old settlers-style is comming back!

Also known as (D)Evil

Werbeanzeige