การตั้งค่าคอนฟิกของเมาส์

แม้ว่าเมาส์เป็นอุปกรณ์ป้อนข้อมูลสำคัญสำหรับโปรแกรมประยุกต์ Win32 ผู้ใช้ไม่ทุกคนจำเป็นต้องมีเมาส์ แอปพลิเคชันสามารถตรวจสอบว่า ระบบมีเมาส์ ด้วยการส่งผ่านค่า SM_MOUSEPRESENT ในการ GetSystemMetricsฟังก์ชัน.

API Win32 สนับสนุนการใช้เมาส์ที่มีถึงสามปุ่ม เมาส์สามปุ่ม ปุ่มจะกำหนดให้เป็นปุ่มตรงกลาง และขวาซ้าย Win32 ข้อความและค่าคงที่มีชื่อที่เกี่ยวข้องกับปุ่มเมาส์ใช้ตัวอักษร L, M และ R เพื่อระบุปุ่ม ปุ่มบนเมาส์ปุ่มเดียวถือเป็นปุ่มซ้าย แม้ว่า API Win32 สนับสนุนหลายปุ่มเมาส์ โปรแกรมประยุกต์ส่วนใหญ่ใช้เป็นปุ่มซ้ายเป็นหลัก และใช้ผู้อื่นเล็กน้อย ถ้าเลย.

แอปพลิเคชันสามารถกำหนดหมายเลขของปุ่มบนเมาส์ ด้วยการส่งผ่านค่า SM_CMOUSEBUTTONS ไปยังฟังก์ชันGetSystemMetrics การตั้งค่าเมาส์สำหรับผู้ใช้ที่ถนัดมือซ้าย แอพลิเคชันสามารถใช้ฟังก์ชันSwapMouseButtonเพื่อย้อนกลับให้ความหมายของปุ่มเมาส์ด้านซ้าย และด้านขวา SPI_SETMOUSEBUTTONSWAP การผ่านค่าไป SystemParametersInfoฟังก์ชันเป็นอีกวิธีหนึ่งเพื่อย้อนกลับให้ความหมายของปุ่ม หมายเหตุ อย่างไรก็ตาม เมาส์เป็นทรัพยากรที่ใช้ร่วมกัน ย้อนกลับดังนั้น ความหมายของปุ่มมีผลต่อโปรแกรมประยุกต์ทั้งหมด.

Index