WM_NCLBUTTONDOWN

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

 WM_NCLBUTTONDOWN nHittest = (INT) wParam    / / ตีทดสอบค่า pts = MAKEPOINTS(lParam)   / / วางตำแหน่งของเคอร์เซอร์ 

 

พารามิเตอร์

nHittest
ค่าของwParam ระบุตีทดสอบค่าที่ส่งกลับ โดยฟังก์ชันDefWindowProcจะเป็นผลลัพธ์ของการประมวลผลข้อความ WM_NCHITTEST สำหรับรายการของค่าตีทดสอบ ดูWM_NCHITTEST.
pts
ค่าของlParam ระบุเป็น โครงสร้างจุดที่ประกอบด้วยการ x-y-พิกัด และของเคอร์เซอร์ พิกัดจะสัมพันธ์กับมุมบนซ้ายของหน้าจอ.

ส่งกลับค่า

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

การกระทำเริ่มต้น

ฟังก์ชันDefWindowProcการทดสอบจุดที่กำหนดเพื่อค้นหาตำแหน่งที่ตั้งของเคอร์เซอร์ และดำเนินการที่เหมาะสม ถ้าเหมาะสมDefWindowProcส่งข้อความ WM_SYSCOMMAND ไปหน้าต่าง.

หมายเหตุ

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

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมการป้อนข้อมูลของเมาส์ข้อความการป้อนข้อมูลของเมาส์ DefWindowProc, MAKEPOINTS, จุด WM_NCHITTEST, WM_NCLBUTTONDBLCLK, WM_NCLBUTTONUP, WM_SYSCOMMAND

Index