SetScrollInfo

SetScrollInfo işlevi bar, minimum ve maksimum kaydırma pozisyonları, sayfa boyutu ve konumu kaydırma kutusunun (parmak) içeren bir kaydırma parametrelerini ayarlar. Yeniden fonksiyonu da kaydırma çubuğu isteniyorsa çizer.

int SetScrollInfo) hwnd  hwnd, / / işlemek için kaydırma çubuğu pencereintfnBar, / / kaydırma bayrağını barLPSCROLLINFOlpsi,  / / kaydırma parametrelerle yapısına yönelik işaretçininboolfRedraw / / bayrak yeniden Çiz);
 

Parametreleri

hwnd
Kaydırma çubuğu denetimi veya fnBar parametre değeri bağlı bir standart kaydırma çubuğu içeren bir pencere kolu.
fnBar
Parametreleri ayarlamak için kaydırma çubuğu türünü belirtir. Bu parametre aşağıdaki değerlerden biri olabilir:
Değer Anlamı
SB_CTL Kaydırma çubuğu denetimi parametrelerini ayarlar. Hwnd parametresi için kaydırma çubuğu denetimi tanıtıcı olmalıdır.
SB_HORZ Verilen pencerenin standart yatay kaydırma çubuğunu parametrelerini ayarlar.
SB_VERT Verilen pencerenin standart dikey kaydırma çubuğunu parametrelerini ayarlar.

lpsi
SCROLLINFO yapısı için işaretçi. SetScrollInfoçağırmak önce cbSize üye yapısı sizeofiçin (SCROLLINFO), fMask üye için parametreleri belirtmek için ayarlanmasy ve uygun üyeleri yeni parametre değerlerini belirtme.

Aşağıdaki değerleri birleşimi fMask üye olabilir:
Değer Anlamı
SIF_DISABLENOSCROLL Kaydırma çubuğu kaydırma çubuğunun yeni parametreleri gereksiz yapmak yerine, kaldırma, kaydırma çubuğunu devre dışı bırakır.
SIF_PAGE Sayfa nPage üye tarafından lpsi işaret SCROLLINFO yapısını belirtilen değere ayarlar.
SIF_POS Kaydırma konumu nPos üye tarafından lpsi işaret SCROLLINFO yapısını belirtilen değere ayarlar.
SIF_RANGE NMiniçinde belirtilen değere kaydırma aralığı ayarlar ve SCROLLINFO yapısı nMax üyeleri işaret lpsi tarafından.

fRedraw
Kaydırma çubuğu kaydırma çubuğunu değişiklikleri yansıtacak şekilde yeniden olup olmadığını belirtir. Bu parametre true ise, kaydırma çubuğunu yeniden çizilir, aksi halde değil çizilir.

Dönüş değerleri

Dönüş değeri, kaydırma kutusunun geçerli konumunu olduğunu.

Açıklamalar

SetScrollInfo işlevi, SCROLLINFO yapısı nPage ve nPos üyeleri tarafından belirtilen değerleri üzerinde denetleme aralığı gerçekleştirir. NPage üye nMax - nMin + 1 ile 0 arasında bir değer belirtmeniz gerekir. NPos üye nMin ile nMax - max(nPage -1, 0) arasında bir değer belirtmeniz gerekir. Ya da değer aralığının dışında ise, işlev sadece bir aralıkta bir değer ayarlar.

Windows ce: Lpsi parametresi, bir null işaretçi geçmek Windows ce 2.0, SetScrollInfo sıfır yerine, kaydırma kutusunun geçerli konumunu döndürür.

QuickInfo

nbsp; Windows &NT: sürüm 3.51 veya sonrasını gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.

Ayrıca bkz:

Kaydırma çubuklarını genel bakış, kaydırma çubuğu işlevleri, GetScrollInfo, SCROLLINFO