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


Anmelden zum Antworten