Udostępnij za pośrednictwem


Funkcje składowe kontrolki typu spin lub przycisku obracania

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żesz dostosować szybkość zmiany położenia, gdy użytkownik przytrzymuje przycisk strzałki. Aby pracować z przyspieszeniem, użyj funkcji SetAccel i GetAccel.

  • Baza Możesz zmienić bazę (10 lub 16) używaną do wyświetlania pozycji w podpisie 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ć, która kontrolka jest oknem powiązanym, 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 kontroli powiązanej mógł ulec zmianie (na przykład w przypadku, gdy powiązana kontrola jest kontrolką edycji), GetPos pobiera aktualny podpis i odpowiednio dostosowuje pozycję.

  • Zakres Możesz zmienić ustawienia maksymalne i minimalne dla przycisku obrotowego. Domyślnie wartość maksymalna jest ustawiona na 0, a wartość minimalna to 100. Ponieważ maksymalna wartość domyślna jest mniejsza niż minimalna wartość domyślna, akcje przycisków strzałek są nieintuicyjne. Zazwyczaj zakres można ustawić przy użyciu funkcji składowej SetRange. Aby wysłać zapytanie do zakresu, użyj polecenia GetRange.

Zobacz także

Korzystanie z CSpinButtonCtrl
Sterowanie