OnShowWindow(); iss doof

EriFo

Erfahrenes Mitglied
Ich möchte einen Dialog anzeigen, sobald mein Haupdialog sichtbar ist.
OnShowWindow wird jedoch aufgerufen, bevor der Haupdialog sichtbar ist.
Das hat zur folge, wenn ich dort einen Modalen Dialog aufrufe, dass der die
weitere Bearbeitung meines Haupdialoges stoppt und alleien "Dahsteht".

Hätte da jeman eined Lösung ohne Timerpfusch Auch möcht ich den nicht Non-Modal machen.
Am liebsten wär mir quasie irgend ein Ereigniss auf das man reagieren könnte oder was anderes ?

M.f.G. Erik
 
Hab eine lösung gefunden :

Habs in OnPaint() gepackt - etwa so:

Code:
static bool first = false;
    if (conf.tipp_show_on_startup && !first )
    {
    	first = true;
    	CTotdDlg dlg;
    	dlg.conf = &conf;
    	dlg.DoModal();
    }
Falls jemand jedoch eine bessere Lösung hat - dann nur her damit. ^____^°

M.f.G. Erik
 
Zuletzt bearbeitet:
Zurück