Używanie formantów suwaka
Typowe użycie kontrolki suwaka jest zgodne z poniższym wzorcem:
Kontrolka jest tworzona. Jeśli kontrolka jest określona w szablonie okna dialogowego, tworzenie jest automatyczne po utworzeniu okna dialogowego. (Należy mieć Element członkowski CSliderCtrl w klasie okna dialogowego, który odpowiada kontrolce suwaka). Alternatywnie możesz użyć funkcji Tworzenie elementu członkowskiego, aby utworzyć kontrolkę jako okno podrzędne dowolnego okna.
Wywołaj różne funkcje zestawu elementów członkowskich, aby ustawić wartości dla kontrolki. Zmiany, które można wprowadzić, obejmują ustawienie minimalnych i maksymalnych pozycji suwaka, rysowanie znaczników znaczników, ustawienie zakresu zaznaczenia i zmianę położenia suwaka. W przypadku kontrolek w oknie dialogowym warto to zrobić w funkcji OnInitDialog okna dialogowego.
Gdy użytkownik wchodzi w interakcję z kontrolką, będzie wysyłać różne komunikaty z powiadomieniami. Możesz wyodrębnić wartość suwaka z kontrolki, wywołując funkcję składową GetPos .
Po zakończeniu pracy z kontrolką należy upewnić się, że została ona prawidłowo zniszczona. Jeśli kontrolka suwaka znajduje się w oknie dialogowym, zostanie
CSliderCtrl
ona automatycznie zniszczona. W przeciwnym razie należy upewnić się, że zarówno kontrolka, jak iCSliderCtrl
obiekt zostaną prawidłowo zniszczone.