Megosztás:


A CSpinButtonCtrl használata

A pörgetési gomb vezérlőelem (más néven felfelé mutató vezérlő) egy nyílpárot biztosít, amelyekre a felhasználó rákattinthat az érték módosításához. Ezt az értéket az aktuális pozíciónak nevezzük. A pozíció a pörgetés gomb tartományán belül marad. Amikor a felhasználó a felfelé mutató nyílra kattint, a pozíció a maximum felé halad; és amikor a felhasználó a lefelé mutató nyílra kattint, a pozíció a minimum felé halad.

A Pörgetés gomb vezérlőt az MFC-ben a CSpinButtonCtrl osztály jelöli.

Megjegyzés:

Alapértelmezés szerint a pörgetés gomb tartománya nullára (0) és a minimum 100-ra van állítva. Mivel a maximális érték kisebb, mint a minimális érték, a felfelé mutató nyílra kattintva csökkenti a pozíciót, és a lefelé mutató nyílra kattintva növeli azt. A CSpinButtonCtrl::SetRange használatával módosítsa ezeket az értékeket.

Az aktuális pozíció általában egy társvezérlőben jelenik meg. A társvezérlőt társ ablaknak nevezik. A pörgetési gomb vezérlőjének ábráját a Windows SDK Up-Down vezérlőiről szóló cikkben tekintheti meg.

Pörgetési vezérlő és szerkesztésvezérlő-barát ablak létrehozásához a Visual Studióban először húzzon egy szerkesztési vezérlőt a párbeszédpanelre vagy az ablakba, majd húzza a pörgetési vezérlőt. Válassza ki a pörgetési vezérlőt, és állítsa be az Auto Buddy és Buddy Egész szám tulajdonságait Igaz értékre. Állítsa be az Igazítás tulajdonságot is; A jobb oldali igazítás a legjellemzőbb. Ezekkel a beállításokkal a szerkesztési vezérlő a pajtásablakként van beállítva, mert közvetlenül megelőzi a szerkesztési vezérlőt a tabulátorsorrendben. A szerkesztési vezérlő egész számokat jelenít meg, a pörgetési vezérlő pedig a szerkesztési vezérlő jobb oldalán van beágyazva. A Pörgetés vezérlőelem érvényes tartományát a CSpinButtonCtrl::SetRange metódussal is beállíthatja. A spin vezérlő és a buddy ablak közötti kommunikációhoz nincs szükség eseménykezelőkre, mert közvetlenül cserélnek adatokat. Ha pörgetési vezérlőt használ valamilyen más célra, például az ablakok vagy párbeszédpanelek sorozatának lapozásához, akkor adjon hozzá egy kezelőt az UDN_DELTAPOS üzenethez, és ott hajtsa végre az egyéni műveletet.

Mit szeretne többet megtudni

Lásd még

Vezérlőberendezés