Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Kontrolka przyciski strzałek (znana również jako kontrolka góra-dół) udostępnia parę strzałek, które użytkownik może kliknąć, aby dostosować wartość. Ta wartość jest znana jako bieżąca pozycja. Pozycja pozostaje w zakresie przycisku strzałkowego. Gdy użytkownik kliknie strzałkę w górę, pozycja zostanie przesunięta w kierunku maksymalnej wartości. a gdy użytkownik kliknie strzałkę w dół, pozycja przesuwa się w kierunku minimum.
Kontrolka przycisku spin jest reprezentowana w MFC przez klasę CSpinButtonCtrl .
Uwaga / Notatka
Domyślnie zakres przycisku pokrętła ma wartość maksymalną ustawioną na zero (0) i wartość minimalną ustawioną na 100. Ponieważ wartość maksymalna jest mniejsza niż wartość minimalna, kliknięcie strzałki w górę zmniejsza położenie i kliknięcie strzałki w dół zwiększa ją. Użyj CSpinButtonCtrl::SetRange , aby dostosować te wartości.
Zazwyczaj bieżące położenie jest wyświetlane w kontrolce towarzyszącej. Kontrolka towarzysza jest znana jako okno kumpla. Aby zapoznać się z ilustracją kontrolki typu spin, zobacz Informacje o kontrolkach Up-Down w zestawie Windows SDK.
Aby utworzyć suwak i sparowane pole edycyjne w programie Visual Studio, najpierw przeciągnij pole edycyjne do okna dialogowego lub okna, a następnie przeciągnij suwak. Wybierz kontrolkę obrotu i ustaw jej właściwości Auto Buddy oraz Set Buddy Integer na True. Ustaw również właściwość Wyrównanie ; Wyrównanie do prawej jest najbardziej typowe. W przypadku tych ustawień kontrolka edycji jest ustawiana jako okno pomocnicze, ponieważ bezpośrednio poprzedza kontrolkę edycji w kolejności tabulacji. Kontrolka edycji wyświetla liczby całkowite, a kontrolka spin jest osadzona po prawej stronie kontrolki edycji. Opcjonalnie można ustawić prawidłowy zakres kontrolki spin przy użyciu metody CSpinButtonCtrl::SetRange . Do komunikacji między kontrolką przycisków strzałek a oknem towarzyszącym nie są wymagane żadne programy obsługi zdarzeń, ponieważ wymieniają dane bezpośrednio. Jeśli używasz kontrolki obrotowej do innego celu, na przykład do przeglądania sekwencji okien lub okien dialogowych, dodaj obsługę komunikatu UDN_DELTAPOS i wykonaj w niej swoje niestandardowe działanie.