Dialog bei Start von Anwendung aufrufen
-
Hi Leute...
sorry, dass ich so eine Frage stellen muss, aber ich weiß nicht wie ich einen Dialog beim Start von einer Anwendung (ist eine SDI) aufrufen kann.
Ich gehe davon aus in irgendeinem Konstruktor.
-
Du kannst den Dialog z.B. in der OnDraw mit CWnd::DoModal() aufrufen ...
Gruß
:: NoName ::
-
Danke für deine schnelle Antwort!
-
So...ich habs jetzt ausprobiert:
onDraw ist sehr ungünstig, da der Dialog dann auch logischerweiße angezeigt wird, wenn das Fenster Maximiert bzw. Minimiert wird.Wie kann ich den Dialog aufrufen, damit er NUR am Start des Programmes aufgerufen wird?
-
Dann ruf CWnd::DoModal() in dem Konstruktor auf, doch der einzigste Nachteil ist, dass der Dialog erst aufgerufen wird und dann die SDI Anwendung ..
// Konstruktor CProgrammView::CProgrammView() { // TODO: add construction code here // Hier DoModal aufrufen }
Gruß
:: NoName ::
-
Danke!
Dass das vor der SDI aufgerufen wird, ist überhaupt nicht schlimm...eigendlich total gut.