CView::OnScrollnbsp(&N);

เสมือน BOOL CView::OnScroll ( UINT nScrollCode, UINT nPos, BOOL bDoScroll = TRUE );

ส่งกลับค่า

ถ้าbDoScrollเป็นจริงและมุมมองถูกจริงนอก แล้วกลับไม่ใช่ศูนย์ 0 อื่น ถ้าbDoScrollเป็นเท็จแล้วส่งกลับค่าที่คุณจะได้ส่งคืนแม้แต่ถ้าbDoScrollเป็นTRUEแม้ว่าคุณไม่ได้จริง ๆ แล้วทำการเลื่อน?

พารามิเตอร์

nScrollCode

รหัสแถบเลื่อนที่บ่งชี้ผู้ใช้ของการเลื่อนการร้องขอ พารามิเตอร์นี้ประกอบขึ้นด้วยสองส่วน: ไบต์ในใบสั่งต่ำ ซึ่งเป็นตัวกำหนดชนิดของการเกิดขึ้นเลื่อนตามแนวนอน และไบต์เป็นลำดับสูง ซึ่งเป็นตัวกำหนดชนิดของการเกิดขึ้นเลื่อนแนวตั้ง

nPos

ประกอบด้วยกล่องเลื่อนตำแหน่งปัจจุบันถ้ารหัสแถบเลื่อนSB_THUMBTRACK มิฉะนั้น จะไม่ได้ใช้งาน ทั้งนี้ขึ้นอยู่กับช่วงแรกเลื่อนnPosอาจเป็นค่าลบ และควรจะเพี้ยนไปเป็นintถ้าจำเป็น?

bDoScroll

กำหนดว่า คุณควรจริงอย่ากระทำการเลื่อนที่ระบุ หากTRUEแล้ว เลื่อนควรเกิดขึ้น ถ้าเป็น FALSEเลื่อนแล้ว จะไม่เกิดขึ้น?

หมายเหตุ

เรียกว่าโดยกรอบการตรวจสอบว่ามีการเลื่อนเป็นไปได้?

ในกรณีหนึ่ง ฟังก์ชันนี้ถูกเรียก โดยกรอบกับbDoScrollการตั้งค่าเป็นTRUEเมื่อมุมมองได้รับข้อความแถบเลื่อน ในกรณีนี้ คุณควรจริง ๆ แล้วเลื่อนมุมมอง ในกรณีนี้ ฟังก์ชันนี้จะเรียกว่ากับbDoScrollการตั้งค่าเป็นFALSEเมื่อสินค้า OLE ถูกเริ่มลากลงในขอบเขตเลื่อนอัตโนมัติของเป้าหมายสำหรับปล่อยก่อนที่เลื่อนจริงเกิดขึ้น ในกรณีนี้ คุณควรไม่จริงเลื่อนมุมมอง?

ภาพรวม CView |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCView::OnScrollBy, COleClientItem(&N)

Index