CMeinDialog ...
-
Nachdem CFileDialog bei DoModal() abgestürzt ist, habe ich mir den Dialog
selber gestrickt.
CMeinDialog dlg;
dlg.SetWindowText("Mein Titel");
dlg.DoModal();
Stürzt bei SetWindowText ab; Wieso ?
Ich benutze MeinDialog für verschiedene Zwecke ein, und bräuchte für jeden
Zweck, einen eigenen Titel-Text.
Weiss jemand Rat ?
-
Weil dein Dialog noch nicht erstellt ist stürzt SetWindowText() ab. Wenn du Veränderungen am Dialog zur laufzeit machen willst, dann mach es auch MFC konform. Dazu hast du entsprechende Funktionen zur Verfügung, um vor dem Erscheinen des Dialoges änderungen vor zu nehmen solltest du InitDialog() deiner Dialogklasse überschreiben wenn das nicht schon geschehen ist und dein SetWindowText() darin auf rufen dann kommt es auch nicht zum Absturz.