Udostępnij za pośrednictwem


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 i CSliderCtrl obiekt zostaną prawidłowo zniszczone.

Zobacz też

Korzystanie z CSliderCtrl
Kontrolki