กิจกรรมเมาส์ระดับต่ำของ windows มีการจัดการอย่างไร [ปิด]


1

ฉันไม่สามารถหาข้อมูลได้ทุกที่และฉันอยากรู้อยากเห็นเล็กน้อยจาก C # ที่คุณมีปุ่มและคลาสและกิจกรรมเพื่อทำสิ่งที่คุณโปรดฉันสงสัยว่ามันใช้งานจริงอย่างไรในสถานการณ์ระดับต่ำ ตัวอย่างเช่นถ้าฉันคลิกที่จุดใดจุดหนึ่งบนหน้าจออะไรที่ใช้ในการตรวจสอบการควบคุมที่ถูกกดการกระทำใดที่ดำเนินการเหตุการณ์ที่เกิดขึ้นและอื่น ๆ ฉันเดาว่าทั้งหมดนี้ขึ้นอยู่กับระบบปฏิบัติการและ API ของมัน

ในกรณีที่มันไม่ชัดเจนฉันต้องการทราบโซ่เหตุการณ์จากการคลิกเมาส์หรือย้ายการขัดจังหวะจะทำจากอุปกรณ์ไปยัง CPU เพื่อที่เหตุการณ์ถูกยิงในรหัส C # ของฉัน :)


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

คำตอบ:


1

ระดับต่ำสุดที่ฉันเห็นคือ Win32 API โดยใช้ C. ทุกอย่างที่ฉันรู้เกี่ยวกับสิ่งนั้นมาจาก "Programming Windows" โดย Charles Petzold

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.