CWnd::SetScrollRange
Verilen kaydırma çubuğunun konumu minimum ve maksimum değerlerini ayarlar.
void SetScrollRange(
int nBar,
int nMinPos,
int nMaxPos,
BOOL bRedraw = TRUE
);
Parametreler
nBar
Kaydırma çubuğunu ayarlanması belirtir. Bu parametre aşağıdaki değerlerden herhangi biri olabilir:sb_horz yatay kaydırma çubuğunu pencerenin aralığını ayarlar.
sb_vert dikey kaydırma çubuğunu pencerenin aralığını ayarlar.
nMinPos
Pozisyon kaydırma minimum belirtir.nMaxPos
En büyük kaydırma konumu belirtir.bRedraw
Kaydırma çubuğu değişikliği yansıtacak biçimde yeniden olup olmadığını belirtir. bRedraw Olan doğru, kaydırma çubuğunu yeniden çizilir; yanlış, kaydırma çubuğunu yeniden.
Notlar
Standart kaydırma çubuklarını göstermek veya gizlemek için de kullanılabilir.
Bir uygulama bir kaydırma çubuğu bildirimi iletisi işlenirken bir kaydırma çubuğunu gizlemek için bu işlevi çağırmalıdır değil.
Yoksa çağrısı SetScrollRange hemen bir çaðrýyý izleyen SetScrollPos üye işlev bRedraw parametresinde SetScrollPos üye işlevi, iki kez çizilen kaydırma çubuğunu önlemek için 0 olmalıdır.
Standart kaydırma çubuğu için varsayılan aralığı 0 ile 100 arasındadır. Kaydırma çubuğu denetimi için varsayılan aralığı boş (hem nMinPos ve nMaxPos değerler 0). Tarafından belirtilen değerleri arasındaki farkı nMinPos ve nMaxPos 'den büyük olmamalıdır INT_MAX.
Gereksinimler
Başlık: afxwin.h