WM_LBUTTONDBLCLK

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

WM_LBUTTONDBLCLK 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 ที่ของเคอร์เซอร์ พิกัดที่จะสัมพันธ์กับมุมบนซ้ายของพื้นที่ที่ไคลเอ็นต์.

ส่งกลับค่า

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

หมายเหตุ

เฉพาะ windows ที่มีลักษณะ CS_DBLCLKS สามารถรับข้อ WM_LBUTTONDBLCLK ความ ซึ่งระบบสร้างเมื่อใดก็ ตามที่ผู้ใช้กด รุ่น และกดปุ่มเมาส์ด้านซ้ายภายในขีดจำกัดเวลาคลิกสองครั้งระบบอีกครั้ง คลิกสองครั้งที่ปุ่มซ้ายของเมาส์จริง ๆ สร้างข้อความที่สี่: WM_LBUTTONDOWN, WM_LBUTTONUP, WM_LBUTTONDBLCLK และ WM_LBUTTONUP อีกครั้ง.

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

QuickInfo

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

ดูเพิ่มเติม

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

Index