Share via


Lidfuncties van draaiknop

Er zijn verschillende lidfuncties beschikbaar voor de spincontrole (CSpinButtonCtrl). Gebruik deze functies om de volgende kenmerken van de draaiknop te wijzigen.

  • Versnelling U kunt de snelheid aanpassen waarmee de positie verandert wanneer de gebruiker de pijl-omlaag houdt. Als u met versnelling wilt werken, gebruikt u de lidfuncties SetAccel en GetAccel.

  • Base U kunt de basis (10 of 16) wijzigen die wordt gebruikt om de positie weer te geven in de ondertitel van het buddy window. Als u met de basis wilt werken, gebruikt u de functies GetBase en SetBase-lid .

  • Buddy Window U kunt het buddyvenster dynamisch instellen. Als u wilt opvragen of wijzigen welk besturing het buddyvenster is, gebruikt u de functies GetBuddy en SetBuddy.

  • Positie U kunt de positie opvragen en wijzigen. Als u rechtstreeks met positie wilt werken, gebruikt u de functies GetPos en SetPos-leden . Omdat het bijschrift van het koppelbesturingselement kan zijn gewijzigd (bijvoorbeeld als de koppeling een bewerkingsbesturingselement is), haalt GetPos het huidige bijschrift op en past de positie dienovereenkomstig aan.

  • Bereik U kunt de maximum- en minimumposities voor de draaiknop wijzigen. Het maximum is standaard ingesteld op 0 en het minimum is ingesteld op 100. Omdat het standaard maximum kleiner is dan het standaard minimum, zijn de acties van de pijlknoppen contra-intuïtief. Normaal gesproken stelt u het bereik in met behulp van de functie SetRange-lid . Gebruik GetRange om een query uit te voeren op het bereik.

Zie ook

CSpinButtonCtrl gebruiken
Besturingselementen