CView::O&nScrollnbsp;

sanal bool CView::OnScroll ( UINT nScrollCode, UINT nPos, bool bDoScroll = gerçek );

Dönüş değeri

BDoScroll doğrudur ve Görünüm aslında kaydırılır, sıfır döndürür; Aksi halde 0. BDoScroll , sonra geri bDoScroll doğruolsaydı, hatta döndü değeri yanlışise, ama aslında kaydırma yapmanız yok.

Parametreleri

nScrollCode

Kullanıcı belirten bir kaydırma çubuğu kod istek kaydırma. Bu parametre iki kısımdan oluşur: yatay kaydırma oluşmasını türünü belirleyen bir alt sıra bayt ve dikey kaydırma oluşmasını türünü belirleyen bir yüksek sıralı bayt

nPos

Scroll bar kod sb_thumbtrackise geçerli kaydırma kutusunun konumu içerir; Aksi takdirde bu kullanılmaz. İlk kaydırma aralığına bağlı nPos eksi olabilir ve bir int , gerekirse cast.

bDoScroll

Aslında belirtilen kaydırma işlemi yapmanız gereken olup olmadığını belirler. Eğer true, sonra kaydırma yer almalıdır; sonra kaydırma yanlışortaya çıkmaz.

Açıklamalar

Kaydırma olup olmadığını belirlemek için çerçeve tarafından adlandırılan mümkündür.

Bir durumda bu işlevi görünümü kaydırma çubuğu iletisini aldığında true olarak ayarlandığında bDoScroll ile çerçeve tarafından çağrılır. Bu durumda, aslında görünümü kaydırma. Diğer durumda kaydırma aslında sorulan gerçekleşmeden önce bir ole madde başlangıçta bırakma hedefi otomatik kaydırma bölgesinin sürüklendiğinde yanlış olarak ayarlayın bDoScroll ile bu işlevi çağrılır. Bu durumda, aslında görünümü kaydırma değil.

CView ge&nel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CView::OnScrollBy, COleClientItem

Index