Dialog bei Programmstart öffnen
-
Hi,
ich habe ein Programm, bei dessen Start eine MessageBox mit einem Text und OK-Button aufgeht. Nach Klick auf OK gehts weiter und das Programm startet.
Ich habe einen Dialog erstellt und diesem eine Klasse zugewiesen. Den Dialog habe ich mit Texten usw. gefüllt. Nun würde ich gerne, dass anstatt dieser Messagebox dieser Dialog beim Programmstart geöffnet wird.
Ich habe es mit
void CMeView::OnInitialUpdate() { // Beim Start des Programms wird eine Messagebox angezeigt CFormView::OnInitialUpdate(); CSetDlg setDlg; setDlg.DoModal(); ..... MessageBox("Test", "Info", MB_ICONINFORMATION); ....doch dann erhalte ich immer folgende Fehlermeldung
error C2065: 'CSetDlg': nichtdeklarierter Bezeichner
error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'setDlg'
error C2065: 'setDlg': nichtdeklarierter BezeichnerIch weiß da irgendwie nicht weiter.
Hoffe, dass mir da jemand mal auf die Sprünge helfen kann.
Vielen Dank schonmal.
Grüße
Frank
-
Du hast die Headerdatei für CSetDlg nicht eingebunden. Der Compiler weiß somit nicht, was er mit CSetDlg anstellen soll.
-
Hi,
vielen Dank. Das wars.
Vielen Dank.
Grüße
Frank