Aracılığıyla paylaş


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

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

CWnd::SetScrollPos

SetScrollRange

CWnd::GetScrollRange