Rudi Raser
Grünschnabel
Hallo zusammen,
wo genau ist hier der Unterschied:
1)
CWaitDialog *pDlg;
pDlg = new CWaitDialog;
pDlg->Open("",0,0);
2)
CWaitDialog test;
test.Open(" ",0,0);
Rufe ich eine nicht modale Dialogbox mit 1) auf geht alles. Rufe ich sie mit 2) auf erscheint kurz die Box und wird sofort wieder mittels destroy aufgelöst. Ich würde Sie aber gerne mit 2) aufrufen, was mache ich da falsch?
Source sieht so aus
CWaitDialog::Open(CString message, short nLower, short nUpper)
{
Create(IDD_MELDUNG);
CenterWindow();
SetDlgItemText(IDC_MELDUNG,message);
ShowWindow (SW_SHOW);
m_progress.SetRange(nLower,nUpper);
UpdateWindow();
}
Was mache ich falsch?
Gruß
Rudi
wo genau ist hier der Unterschied:
1)
CWaitDialog *pDlg;
pDlg = new CWaitDialog;
pDlg->Open("",0,0);
2)
CWaitDialog test;
test.Open(" ",0,0);
Rufe ich eine nicht modale Dialogbox mit 1) auf geht alles. Rufe ich sie mit 2) auf erscheint kurz die Box und wird sofort wieder mittels destroy aufgelöst. Ich würde Sie aber gerne mit 2) aufrufen, was mache ich da falsch?
Source sieht so aus
CWaitDialog::Open(CString message, short nLower, short nUpper)
{
Create(IDD_MELDUNG);
CenterWindow();
SetDlgItemText(IDC_MELDUNG,message);
ShowWindow (SW_SHOW);
m_progress.SetRange(nLower,nUpper);
UpdateWindow();
}
Was mache ich falsch?
Gruß
Rudi