Funkcje członkowskie przycisku pokrętła
Istnieje kilka funkcji składowych dostępnych dla kontrolki spin (CSpinButtonCtrl). Użyj tych funkcji, aby zmienić następujące atrybuty przycisku pokrętła.
Przyspieszenie Można dostosować szybkość zmiany położenia, gdy użytkownik przytrzymuje przycisk strzałki. Aby pracować z przyspieszeniem, użyj funkcji składowych SetAccel i GetAccel .
Base Możesz zmienić bazę (10 lub 16) używaną do wyświetlania pozycji w podpis okna kumpla. Aby pracować z bazą, użyj funkcji składowych GetBase i SetBase .
Okno Buddy Możesz dynamicznie ustawić okno kumpla. Aby wykonywać zapytania lub zmieniać kontrolkę, która jest oknem kumpla, użyj funkcji składowych GetBuddy i SetBuddy .
Pozycja Możesz wykonywać zapytania i zmieniać położenie. Aby pracować bezpośrednio z pozycją, użyj funkcji składowych GetPos i SetPos . Ponieważ podpis kontrolki kumpla mogła ulec zmianie (na przykład w przypadku, gdy kumpel jest kontrolką edycji),
GetPos
pobiera bieżącą podpis i odpowiednio dostosowuje pozycję.Zakres Możesz zmienić maksymalną i minimalną pozycję przycisku pokrętła. Domyślnie wartość maksymalna jest ustawiona na 0, a wartość minimalna to 100. Ponieważ wartość domyślna maksymalna jest mniejsza niż domyślna wartość minimalna, akcje przycisków strzałek są intuicyjne. Zazwyczaj zakres można ustawić przy użyciu funkcji składowej SetRange . Aby wysłać zapytanie do zakresu, użyj polecenia GetRange.