einen Dialog1 der den Dialog2 aufruft und dieser dann einen Wizzard. Nun möchte ich nach beenden des Wizards sofort zu Dialog 1 zurückkehren.
Muß ich erst Dialog2 mit onok() methode schließen ?? Oder kann ich am Ende des Wizzards in der methode onWizzardfinish() direkt zu dialog1 ?Dieser Post wurde am 09.06.2005 um 09:09 Uhr von raiser999 editiert.
naja ich weiß nicht wo der Dialog2 den Wizard aufruft. Du machst dort ja irgendwo z.b sowas:
C++:
dlgWizard.DoModal();
;
ab diesem Punkt "hängt" sozusagen der Dialog2, bzw ist nicht ansprechbar. du musst nun z.b wenn du willst das wenn im Wizard dann "OK" gedrückt wird, zu Dialog1 zurück geht, z.b sowas machen:
C++:
if(dlgWizard.DoModal() == IDOK) // Wizard anzeigen und wenn OK-gedrückt wurde EndDialog(IDOK); // Dialog2 schliessen mit IDOK