Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Wie bekomme ich den "hanle" meines Dialogfensters ?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
26.11.2002, 22:00 Uhr
Volle



Hallo Micha,

das ist nicht wirklich schwer...

Die PBar im Resourcen- Editor erzeugen und als Membervariabke in die DLG- Klasse einbinden.

Dann setzt man den Wertebereich und die Schrittweite und läßte den Balken dann schrittweise mitlaufen.

Beispiel:


C++:
BOOL CProgressBarDlg::OnInitDialog()
{
    CDialog::OnInitDialog();

    //...
    // ZU ERLEDIGEN: Hier zusätzliche Initialisierung einfügen
    //...

    m_PBar.SetRange(0, 500);    //MIN u. MAX- Wert setzen
    m_PBar.SetStep(10);            //Schrittweite setzen
        
    return TRUE;  // Geben Sie TRUE zurück, außer ein Steuerelement soll den Fokus erhalten
}

void CProgressBarDlg::OnStart()
{
    CString outBuf;

    for (int i = 1; i < 501; i++)
    //irgendeine Schleife zum testen
    {
        Sleep(10);                //Zeit verschwenden

        if (!(i%10))            //alle 2 Prozent Ausgabe erzeugen
        {
            m_PBar.StepIt();
            outBuf.Format("%u Prozent erledigt...", int(i*0.2));
            SetDlgItemText(IDC_OUT, outBuf);
        }
    }
}


Gruß, Volle.

Dieser Post wurde am 26.11.2002 um 22:01 Uhr von Volle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
27.11.2002, 15:56 Uhr
~Micha
Gast


Danke Volle und an alle Forumsteilnehmer es hat alles geklappt.
Micha
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: