Wie baue ich eine Statusanzeige



  • hi ihr alle,

    bin noch ein anfänger und hab eine frage... 😕

    ich will eine statusanzeige in mein progi einbauen das den fortschritt anzeigt.

    das progi ist ein simples komprimierungsprogramm.

    wenn ich den button "start" drücke fängt das komprimieren an.. ich möchte jetzt den fortschritt in meiner statusanzeige sehen.

    wär echt supi wenn mir jemand helfen könnte...

    ich hoffe das man versteht was ich versuche 🙂 ansonsten wenn ich mich nicht klar genug ausgedrückt habe fragt einfach

    devil_1978



  • Da gibt es ein Steuerelement dafür
    Schau mal nach



  • http://www.henkessoft.de/mfc_einsteigerbuch_kapitel2.htm

    IDC_PROGRESS1 CProgressCtrl m_ctlProgress1 (im Klassenassi)

    void CSliderDlg::OnButton1()
    {
    UpdateData(TRUE);
    m_ctlProgress1.SetPos(m_intSlider1); //:1
    CString str; //:2
    str.Format("%d",m_intSlider1);
    m_strEdit1=str;
    UpdateData

    ...



  • Unix-Tom schrieb:

    Da gibt es ein Steuerelement dafür
    Schau mal nach

    hi tom,

    das wusst ich auch schon 🙂

    ich hab die sogar schon in der oninit initialiesiert...

    // Initialiesieren der Statusleiste
    	m_nStatus = 0;
    	CProgressCtrl* pStatus = (CProgressCtrl*) GetDlgItem(IDC_PROGRESS_STATUS);
    	pStatus->SetRange(0, 100);
    	pStatus->SetPos(m_nStatus);
    

    aber wie baut man das jetzt im code ein 😕



  • pStatus->SetPos(x); // x zwischen 0 und 100


Anmelden zum Antworten