A folyamatvezérlő kezelése

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Egy folyamatvezérlő (CProgressCtrl) jelenlegi pozíciójának módosítására háromféleképpen lehet szükség.

  • A pozíció egy előre beállított növekményes mennyiséggel módosítható.

  • A pozíció tetszőleges mennyiséggel módosítható.

  • A pozíció egy adott értékre módosítható.

A pozíció módosítása egy előre meghatározott értékkel

  1. A SetStep tagfüggvény használatával állítsa be a növekmény összegét. Alapértelmezés szerint ez az érték 10. Ez az érték általában a vezérlő egyik kezdeti beállításaként van beállítva. A lépés értéke negatív lehet.

  2. A StepIt tagfüggvény használatával növelje a pozíciót. Ez azt eredményezi, hogy a vezérlő magát újrarajzolja.

    Megjegyzés:

    A(z) StepIt okozza, hogy a pozíció körbefusszon. Például egy 1–100 közötti tartományt, 20-as léptéket és 90-es pozíciót megadva a StepIt a pozíciót 10-re állítja.

A pozíció tetszőleges összeggel történő módosítása

  1. A pozíció módosításához használja az OffsetPos tagfüggvényt. OffsetPos negatív értékeket fogad el.

    Megjegyzés:

    OffsetPos, ellentétben StepIt, nem fogja körbefutni a pozíciót. Az új pozíció úgy van beállítva, hogy a tartományon belül maradjon.

A pozíció módosítása egy adott értékre

  1. A SetPos tagfüggvény használatával állítsa a pozíciót egy adott értékre. Szükség esetén az új pozíció úgy van beállítva, hogy a tartományon belül legyen.

A folyamatjelzőt általában csak a kimenethez használják. Ha az aktuális pozíciót új érték megadása nélkül szeretné lekérni, használja a GetPos függvényt.

Lásd még

A CProgressCtrl használata
Vezérlőberendezés