WM_MBUTTONDOWN

ข้อความ WM_MBUTTONDOWN ถูกลงรายการบัญชีเมื่อผู้ใช้กดปุ่มกลางของเมาส์ในขณะที่เคอร์เซอร์อยู่ในพื้นที่ไคลเอ็นต์ของหน้าต่าง ถ้าเมาส์ไม่จับภาพ ข้อความถูกลงรายการบัญชีไปยังหน้าต่างภายใต้เคอร์เซอร์ มิฉะนั้น ข้อความถูกลงรายการบัญชีไปยังหน้าต่างที่มีจับเมาส์.

WM_MBUTTONDOWN fwKeys = wParam        / / คีย์การตั้งค่าสถานะ xPos = LOWORD(lParam)  / / แนวนอนตำแหน่งของเคอร์เซอร์ yPos = HIWORD(lParam)  / / แนวตั้งตำแหน่งของเคอร์เซอร์ 

 

พารามิเตอร์

fwKeys
ค่าของwParam บ่งชี้ว่า คีย์ต่าง ๆ ที่เสมือนเป็นลง พารามิเตอร์นี้จะเป็นการรวมกันของค่าต่อไปนี้:
ค่า คำอธิบาย
MK_CONTROL ตั้งค่าถ้าแป้น ctrl ถูกลง.
MK_LBUTTON ตั้งค่าถ้าปุ่มซ้ายของเมาส์ถูกลง.
MK_MBUTTON ตั้งค่าถ้าปุ่มกลางของเมาส์ถูกลง.
MK_RBUTTON ตั้งค่าถ้าปุ่มเมาส์ขวาจะลง.
MK_SHIFT ตั้งค่าถ้าแป้น shift ถูกลง.

xPos
ค่าของคำต่ำใบสั่งของlParam ระบุพิกัด x ที่ของเคอร์เซอร์ พิกัดที่จะสัมพันธ์กับมุมบนซ้ายของพื้นที่ที่ไคลเอ็นต์.
yPos
ค่าของคำสูงใบสั่งของlParam ระบุพิกัด y ที่ของเคอร์เซอร์ พิกัดที่จะสัมพันธ์กับมุมบนซ้ายของพื้นที่ที่ไคลเอ็นต์.

ส่งกลับค่า

ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความนี้ ควรกลับเป็นศูนย์.

หมายเหตุ

โปรแกรมประยุกต์ที่สามารถใช้แมโคMAKEPOINTSการแปลงพารามิเตอร์lParamเป็นโครงสร้างแบบจุด.

QuickInfo

nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.

ดูเพิ่มเติม

ภาพรวมการป้อนข้อมูลของเมาส์ข้อความการป้อนข้อมูลของเมาส์ GetCapture, MAKEPOINTS, จุด SetCapture, WM_MBUTTONDBLCLK, WM_MBUTTONUP

Index