void ScrollWindow ( int xAmount, int yAmount, lpcrect lpRect = null, lpcrect lpClipRect = boş );
Parametreleri
xAmount
Yatay kaydırma aygıtı birimler cinsinden belirtir. Bu parametre sola kaydırmak için negatif bir değer olmalıdır.
yAmount
Dikey kaydırma aygıtı birimler cinsinden belirtir. Bu parametre yukarı kaydırmak için negatif bir değer olmalıdır.
lpRect
Bir CRect nesne veya istemci alanının kaydırılır bölümünü belirtir rect yapısını işaret eder. LpRect nullise, tüm istemci alanının kaydırılır. Eğer imleç dikdörtgen kaydırma dikdörtgen kestiği klavyeyle yeniden konumlandırılmış.
lpClipRect
Bir CRect nesne veya kaydırmak için kırpma dikdörtgeni belirten rect yapısını işaret eder. Yalnızca bit Bu dikdörtgenin içine kaydırılır. LpRect dikdörtgende olsalar bile bu dikdörtgen dışında bit etkilenmez. LpClipRect nullise, hiçbir kırpma kaydırma dikdörtgen gerçekleştirilir.
Açıklamalar
Geçerli CWnd nesnenin istemci alanının içeriğini kaydıran.
Şapka kaydırılır CWnd içinde ise, ScrollWindow otomatik olarak silinmesi önlemek için çıkıntı işareti gizler ve kaydırma işlemi bittikten sonra şapka geri yükler. Şapka pozisyonu buna göre ayarlanır.
ScrollWindow üye işlevi tarafından ele alan, değil yoktur ancak geçerli CWnd nesnenin güncelleştirme bölgeye birleştirilir. Uygulama sonunda alacak bir o bölgenin boyanması bildiren WM_PAINT iletisi. Kaydırma aynı anda ele alan çizilecek yapılır, hemen ScrollWindow çağrıldıktan sonra UpdateWindow üye işlev çağrısı.
LpRect nullise, penceredeki tüm alt pencereleri konumlarını tarafından xAmount ve yAmounttarafından belirtilen tutar denkleştirilir ve CWnd herhangi bir geçersiz (boyanmamış) alanlarında da denkleştirilir. LpRect null olduğunda ScrollWindow hızlıdır.
LpRect nulldeğilse, alt pencereleri konumlarını değiştirilmez ve geçersiz CWnd bölgelerde değil mahsup. Önlemek için lpRect nullolmadığında problem güncelleştirmek, ScrollWindow çağırmadan önce CWnd çizilecek UpdateWindow üye işlevini çağırmak.
CWnd genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi
Ayrıca bkz:nbsp;CWnd::UpdateWindow, :: ScrollWindow