Fortschrittsbalken
-
hallo, ich möchte in einem nichtmodalen Dialogfenster einen fortschrittsbalken mitlaufen lassen. wenn ich die im dialg deklarierte variable m_progressbar in der klasse aufrufen möchte, kommt eine Fehlermeldung in afxcmn.inl.
auf diese weise:void CProgressMessages::DisplayProgress(int ende) { BarHandle = new CWnd; BarHandle = CWnd::GetActiveWindow(); BarHandle->GetDlgItem(IDC_PROGRESS2); //BarHandle->SendMessage(PBM_SETBARCOLOR, 0, CLR_DEFAULT); BarHandle->SendMessage(PBM_SETRANGE32, 0, ende); int pos = BarHandle->SendMessage(PBM_GETRANGE, TRUE, NULL); BarHandle->SendMessage(PBM_SETSTEP, 1, 0);kompiliert er zwar fehlerlos, läuft, aber es passiert nichts.
weiss irgendwer, warum?
schonmal vielen Dank,
daniel
-
schon erledigt, hatte in der update-funktion das Barhandle nicht auf das fenster gerichtet