Wie verbinde ich 2 Dialogfenster mit einem Button
-
hi!!
ich möchte das ein dialogfenster sich öffnet wenn ich auf einen button drücke!! wie mach ich das?
thx for help
cya desert
-
CDeinDialog dlg;
dlg.DoModal();
-
ne leider geht das immer noch net!!! der dialog ist schon vorhanden. also ich brauch nur was womit ich ihn aufrufen kann!!! die id ist IDD_DIALOG_Info und der name denn halt Info!!! vieleicht hilft dir das weiter
-
und ich hab für das dialogfeld schon eine neue klasse erstellt!! brauch ich die klasse oder wie mach ich das jetzt?
-
Ja,
wie gesagt:
CDeinDialog dlg; dlg.DoModal();Angenommen CDeinDialog ist deine Klasse.
Dieser Code erstellt einen neuen Dialog und zeigt ihn an.
Am besten du liest dir erst einmal ein paar Tutorials durch:
http://www.henkessoft.de/inhalt.htm
http://download.pearsoned.de/leseecke/VCPLUS6_21Tg/data/start.htmGrüße Rapha
-
wenn du einen neuen Dialog erstellt hast. Klick mal doppelt darauf oder rechte Maustaste Klassenassistent, dann wird du nach einer neuen Klasse gefragt.
Geb dann einen eigenen Namen dafür an. Und wähle die ID für den Dialog(Ist fast immer vor ausgewählt).
Dann hast du deine Dialogklasse.
Dann nimmst du den Header includest ihn in der Klasse, in der du den Dialog aufrufen willst und schreibst obigen Code.
Wenn jetzt nicht funktioniert, fress ich einen Dialog
-
ok ich habs jetzt hinbekomen!! ich hatte da n leerzeichen zu viel!!!
aber es geht ja jetzt!!
thx for help