Aracılığıyla paylaş


"CSpinButtonCtrl'u kullanma"

Döndürme düğmesi denetimi (yukarı aşağı denetim olarak da bilinir), bir kullanıcının bir değeri ayarlamak için tıklayabileceği bir çift ok sağlar. Bu değer geçerli konum olarak bilinir. Konum, döndürme düğmesinin aralığında kalır. Kullanıcı yukarı oka tıkladığında, konum maksimuma doğru hareket eder; ve kullanıcı aşağı oka tıkladığında, konum minimuma doğru hareket eder.

Döndürme düğmesi denetimi MFC'de CSpinButtonCtrl sınıfı tarafından temsil edilir.

Uyarı

Varsayılan olarak, döndürme düğmesinin aralığı en fazla sıfır (0) ve minimum değeri 100 olarak ayarlanır. En büyük değer minimum değerden küçük olduğundan, yukarı oka tıklandığında konum azalır ve aşağı oka tıklandığında bu değer artar. Bu değerleri ayarlamak için CSpinButtonCtrl::SetRange kullanın.

Genellikle, geçerli konum yan kontrolde görüntülenir. Eşlikçi denetimi , arkadaş penceresi olarak bilinir. Döndürme düğmesi denetiminin çizimi için bkz. Windows SDK'sında Up-Down Denetimleri Hakkında .

Döndürme denetimi ve düzenleme denetimi arkadaş penceresi oluşturmak için, Visual Studio'da önce bir düzenleme denetimini iletişim kutusuna veya pencereye sürükleyin ve ardından bir döndürme denetimini sürükleyin. Döndürme denetimini seçin ve Otomatik Arkadaş ve Arkadaş Tamsayısı özelliklerini True olarak ayarlayın. Hizalama özelliğini de ayarlayın; Sağa Hizala en tipik olanıdır. Bu ayarlarla düzenleme denetimi, doğrudan sekme sırasına göre düzenleme denetiminden önce geldiği için arkadaş penceresi olarak ayarlanır. Düzenleme denetimi tamsayıları görüntüler ve döndürme denetimi düzenleme denetiminin sağ tarafına eklenir. İsteğe bağlı olarak, CSpinButtonCtrl::SetRange yöntemini kullanarak döndürme denetiminin geçerli aralığını ayarlayabilirsiniz. Doğrudan veri alışverişi yaptıkları için, döndürme denetimi ile arkadaş penceresi arasında iletişim kurmak için olay işleyicisi gerekmez. Bir dizi pencere veya iletişim kutusu arasında sayfalandırmak gibi başka bir amaçla döndürme denetimi kullanıyorsanız, UDN_DELTAPOS iletisi için bir işleyici ekleyin ve özel eyleminizi orada gerçekleştirin.

Ne hakkında daha fazla bilgi edinmek istiyorsunuz?

Ayrıca bakınız

Kontroller