Korzystanie z CSpinButtonCtrl
Przycisk pokrętła kontroli (znany również jako Góra dół kontroli) zawiera pary strzałek, które użytkownik może klikać, aby dopasować wartość.Ta wartość jest znany jako bieżącej pozycji.Stanowisko pozostaje w zakresie przycisków ze strzałkami.Gdy użytkownik kliknie strzałkę w górę, stanowisko jest przesuwany maksymalnej wielkości; i gdy użytkownik kliknie strzałkę w dół, położenie przesuwa się do minimum.
Formant typu przycisk pokrętła jest reprezentowana w MFC przez CSpinButtonCtrl klasy.
[!UWAGA]
Zakres dla przycisków ze strzałkami ma domyślnie maksymalna ustawiona na zero (0) i minimalna wartość 100.Ponieważ wartość maksymalna jest mniejsza niż minimalna wartość, klikając strzałkę w górę zmniejsza położenie i kliknięcie strzałki w dół — jej zwiększenie.Użycie CSpinButtonCtrl::SetRange dostosować te wartości.
Zazwyczaj bieżącej pozycji jest wyświetlany w formancie pomocnika.Kontrola Pomocnik jest znany jako kolega okna.Przykładem formantu typu przycisk pokrętła, zobacz temat O kontroli góra-dół w Windows SDK.
Aby utworzyć formantu pokrętła i kolega okno Kontrola edycji w programie Visual Studio, przeciągnij formant edycyjny do lub oknie dialogowym, a następnie przeciągnij formant pokrętła.Zaznacz ze strzałkami i ustaw jego Kolega Auto i Ustaw całkowitą kolega właściwości, aby True.Również ustawić Wyrównanie właściwość; Wyrównaj do prawej jest najbardziej typowe.Z tych ustawień formant edycyjny jest ustawiona jako okno znajomy, ponieważ bezpośrednio poprzedza formant edycyjny zgodnie z kolejnoocią dostępu.Formant edycyjny Wyświetla liczby całkowite i ze strzałkami jest osadzony po prawej stronie formantu edycyjnego.Opcjonalnie można ustawić prawidłowy zakres ze strzałkami za pomocą CSpinButtonCtrl::SetRange metody.Nie obsługi zdarzeń są niezbędne do komunikacji między strzałkami i okno kolega ponieważ one bezpośrednio wymiany danych.Jeśli używasz formantu pokrętła na inne cele, na przykład do strony przez system windows lub okien dialogowych, następnie dodać obsługi dla UDN_DELTAPOS wiadomości i wykonywać swoje akcji niestandardowej.