ข้อความ WM_MBUTTONDBLCLK ถูกลงรายการบัญชีเมื่อผู้ใช้ดับเบิลคลิกปุ่มกลางของเมาส์ในขณะที่เคอร์เซอร์อยู่ในพื้นที่ไคลเอ็นต์ของหน้าต่าง ถ้าเมาส์ไม่จับภาพ ข้อความถูกลงรายการบัญชีไปยังหน้าต่างภายใต้เคอร์เซอร์ มิฉะนั้น ข้อความถูกลงรายการบัญชีไปยังหน้าต่างที่มีจับเมาส์.
WM_MBUTTONDBLCLK fwKeys = wParam / / คีย์การตั้งค่าสถานะ xPos = LOWORD(lParam) / / แนวนอนตำแหน่งของเคอร์เซอร์ yPos = HIWORD(lParam) / / แนวตั้งตำแหน่งของเคอร์เซอร์
| ค่า | คำอธิบาย |
|---|---|
| MK_CONTROL | ตั้งค่าถ้าแป้น ctrl ถูกลง. |
| MK_LBUTTON | ตั้งค่าถ้าปุ่มซ้ายของเมาส์ถูกลง. |
| MK_MBUTTON | ตั้งค่าถ้าปุ่มกลางของเมาส์ถูกลง. |
| MK_RBUTTON | ตั้งค่าถ้าปุ่มเมาส์ขวาจะลง. |
| MK_SHIFT | ตั้งค่าถ้าแป้น shift ถูกลง. |
ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความนี้ ควรกลับเป็นศูนย์.
เฉพาะ windows ที่มีลักษณะ CS_DBLCLKS สามารถรับข้อ WM_MBUTTONDBLCLK ความ ซึ่งระบบสร้างเมื่อใดก็ ตามที่ผู้ใช้กด รุ่น และอีกครั้ง ให้กดปุ่มกลางของเมาส์ภายในขีดจำกัดเวลาคลิกสองครั้งระบบ จริง ๆ แล้วคลิกสองครั้งที่ปุ่มกลางของเมาส์สร้างข้อความที่สี่: WM_MBUTTONDOWN, WM_MBUTTONUP, WM_MBUTTONDBLCLK และ WM_MBUTTONUP อีกครั้ง.
โปรแกรมประยุกต์ที่สามารถใช้แมโคMAKEPOINTSการแปลงพารามิเตอร์lParamเป็นโครงสร้างแบบจุด.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมการป้อนข้อมูลของเมาส์ข้อความการป้อนข้อมูลของเมาส์ GetCapture, GetDoubleClickTime, MAKEPOINTS, จุด SetCapture, SetDoubleClickTime, WM_MBUTTONDOWN, WM_MBUTTONUP