Sdílet prostřednictvím


Používání atributu CSpinButtonCtrl

Číselníku ovládacího prvku (označované také jako nahoru dolů řízení) obsahuje dvojici šipky, které může uživatel klepnout, chcete-li upravit hodnotu.Tato hodnota se nazývá aktuální pozice.Pozice zůstane v rozsahu číselníku.Když uživatel klepne na šipku nahoru, pozice se blíží maximální; a po klepnutí na šipku dolů na pozici blíží minimální.

Tlačítko číselník je zastoupena v MFC tak, že CSpinButtonCtrl třídy.

[!POZNÁMKA]

Standardně má rozsah číselníku nastavena na nulu (0) maximální a minimální hodnotu 100.Vzhledem k tomu, že maximální hodnota je menší než minimální hodnota, klepnutím na šipku nahoru sníží pozici a klepnutím na šipku dolů zvyšuje.Použití CSpinButtonCtrl::SetRange k úpravě těchto hodnot.

Aktuální pozice obvykle se zobrazí v ovládacím prvku Průvodce vyhledáváním.Ovládací prvek Průvodce vyhledáváním je označován jako kamaráda okna.Pro ilustraci spin tlačítko ovládacího prvku, viz O ovládací prvky nahoru-dolů v Windows SDK.

K vytvoření číselníku a okno přidružený ovládací prvek úprav v aplikaci Visual Studio, nejprve přetáhněte ovládací prvek pro úpravy nebo dialogovém okně a potom přetáhněte otočný ovládací prvek.Vyberte otočný ovládací prvek a nastavte jeho Kamaráda Auto a Nastavit číslo kamaráda vlastnosti a True.Nastavit také Zarovnání vlastnosti; Zarovnat doprava je nejtypičtější.S tímto nastavením ovládacího prvku pro úpravy je nastaven jako přítel okna protože přímo předchází úpravy ovládacího prvku v pořadí prvků.Ovládací prvek pro úpravy se zobrazí celá čísla a číselník je vložen na pravé straně ovládacího prvku pro úpravu.Volitelně můžete nastavit platný rozsah otočný ovládací prvek pomocí CSpinButtonCtrl::SetRange metody.Žádné obslužné rutiny událostí jsou povinni komunikaci mezi okně číselník a kamarádů, protože si vyměňovat data přímo.Používáte-li otočný ovládací prvek dosšlo z jiného důvodu, například stránkovat řadu oken a dialogů, následně přidejte obslužnou rutinu pro UDN_DELTAPOS zprávy a provádět vaše vlastní akce.

O čem chcete vědět více?

Viz také

Koncepty

Ovládací prvky (MFC)