006
02.07.2004, 16:40 Uhr
t10ottoo
|
Hmm..oder ich mach das ganz anders (grad ne Idee bekommen hab) Ich mach nen extra Dialog, wo nur die ProgressBar durchlaufen wird, dieser wird dann, sobald die ProgressBar durchgelaufen ist, geschlossen und der eigentliche Hauptdialog wird dann geöffnet. Dabei stellt sich dann aber nur noch die Frage, wie ich den "StartDialog" festlegen kann, kann ich diese Zeilen einfach in der InitInstance ändern?
C++: |
CVorratsprogrammDlg dlg; m_pMainWnd = &dlg; int nResponse = dlg.DoModal(); if (nResponse == IDOK) { // ZU ERLEDIGEN: Fügen Sie hier Code ein, um ein Schließen des // Dialogfelds über OK zu steuern } else if (nResponse == IDCANCEL) { // ZU ERLEDIGEN: Fügen Sie hier Code ein, um ein Schließen des // Dialogfelds über "Abbrechen" zu steuern }
|
Also CVorratsprogramm ist mein Hauptdialog. Kann ich das dann einfach in CErsterDialog dlg; ändern? Naja, ich probiers mal
[edit] Ach nee, das geht ja auch nicht, da muss ich ja dann auch ne Funktion aufrufen können
Naja, dann test ich mal deine Variante @Windalf, Danke
Gruß Thomas Dieser Post wurde am 02.07.2004 um 16:42 Uhr von t10ottoo editiert. |