CWnd::OnMouseWheel

afx_msg BOOL OnMouseWheel (UINT nFlagsสั้นzDelta, CPoint pt );

ส่งกลับค่า

ไม่ใช่ศูนย์ถ้าการเลื่อนล้อเลื่อนของเมาส์ถูกเปิดใช้งาน 0 อื่น?

พารามิเตอร์

nFlags

บ่งชี้ว่า คีย์ต่าง ๆ ที่เสมือนเป็นลง พารามิเตอร์นี้จะเป็นการรวมกันของค่าต่อไปนี้:

zDelta

บ่งชี้ระยะทางหมุน ค่าzDeltaถูกแสดงในหลาย ๆ หรือส่วนของWHEEL_DELTAซึ่งเป็น 120 ค่าน้อยกว่าศูนย์บ่งชี้หมุนกลับ (ไปทางผู้ใช้) ในขณะที่มีค่ามากกว่าศูนย์บ่งชี้ว่า การหมุนไปข้างหน้า (ออกจากผู้ใช้) ผู้ใช้สามารถย้อนกลับนี้ตอบสนอง โดยการเปลี่ยนการตั้งค่าล้อในซอฟต์แวร์เมาส์ ดูหมายเหตุสำหรับข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์นี้?

pt

ระบุที่ x และ y-พิกัดของเคอร์เซอร์ พิกัดเหล่านี้จะสัมพันธ์กับมุมบนซ้ายของหน้าต่าง?

หมายเหตุ

กรอบการเรียกฟังก์ชันนี้สมาชิกเป็นผู้ใช้หมุนล้อเลื่อนของเมาส์ และพบลูกล้อรอยเว้าถัดไป OnMouseWheelเรียกค่าเริ่มต้นของเว้นแต่ถูกทับ WM_MOUSEWHEEL Windows กำหนดเส้นทางข้อความไปยังหน้าต่างควบคุมหรือเด็กที่มีโฟกัสโดยอัตโนมัติ ฟังก์ชัน Win32 DefWindowProcแพร่กระจายความขึ้นลูกโซ่หลักไปยังหน้าต่างที่ประมวลผล?

พารามิเตอร์zDeltaเป็นตัวคูณของWHEEL_DELTAซึ่งถูกตั้งค่าอยู่ที่ 120 ค่านี้เป็นเพดานสำหรับการดำเนินจะนำ และหนึ่งเช่นดำเนิน(รอยตัวอย่างเช่น เลื่อนไปข้างหน้าหนึ่งเว้า) ควรเกิดขึ้นสำหรับแต่ละเดลต้า?

เดลต้าถูกตั้งค่า 120 การอนุญาตสำหรับในอนาคตอย่างเข้มงวดขึ้นความละเอียดล้อ เช่นล้อหมุนอิสระกับ notches ไม่ อุปกรณ์อาจส่งข้อความเพิ่มเติม ต่อหมุน แต่ ด้วยค่ามีขนาดเล็กลงในแต่ละข้อความ การสนับสนุนนี้โอกาส ใดรวมค่าเดลต้าเข้ามาจนกว่าจะถึงWHEEL_DELTA (คุณจึงได้รับการตอบรับเดียวสำหรับหมุนเดลต้าที่กำหนด), หรือเลื่อนบรรทัดเป็นบางส่วนในการตอบสนองต่อความถี่ นอกจากนี้คุณยังสามารถเลือก granularity ของคุณเลื่อน และสะสม deltas จนกว่าจะถึงWHEEL_DELTA?

แทนที่ฟังก์ชันนี้สมาชิกเพื่อให้การทำงานของคุณเลื่อนเมาส์ล้อ?

หมายเหตุnbspOnMouseWheelจับข้อความสำหรับ Windows NT 4.0 สำหรับ Windows 95 หรือ Windows NT 3.51 จัดการข้อความ ใช้OnRegisteredMouseWheel(&N)?

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

ดูเพิ่มเติมnbsp mouse_event(&N)

Index