WM_SETCURSOR จะส่งข้อความไปยังหน้าต่างถ้าเมาส์ทำให้เคอร์เซอร์เมื่อต้องการย้ายภายในหน้าต่าง และการป้อนข้อมูลของเมาส์ไม่จับภาพ.
WM_SETCURSOR hwnd = wParam (HWND) / / จัดการหน้าต่างด้วยเคอร์เซอร์ nHittest = LOWORD(lParam) / / ตีทดสอบรหัส wMouseMsg = HIWORD(lParam) / / ตัวบ่งชี้ของเมาส์ข้อความ
ฟังก์ชันDefWindowProcส่งผ่านข้อความ WM_SETCURSOR กับหน้าต่างหลักก่อนที่จะประมวลผล ถ้าหน้าต่างหลักจะส่งกลับค่า TRUE ประมวลผลมีหยุดงาน ส่งข้อความของหน้าต่างหลักหน้าต่างให้แม่หน้าต่างควบคุมการตั้งค่าของเคอร์เซอร์ในหน้าต่างลูก ฟังก์ชันDefWindowProcจะยังใช้ข้อความนี้เพื่อตั้งค่าเคอร์เซอร์ เป็นลูกศรถ้ายังไม่ได้อยู่ในพื้นที่ไคลเอ็นต์ หรือลงทะเบียนคลาสเคอร์เซอร์อยู่ในพื้นที่ไคลเอ็นต์ ถ้าคำต่ำใบสั่งของพารามิเตอร์lParam HTERROR และคำสูงใบสั่งของlParamระบุว่า หนึ่งในปุ่มเมาส์ถูกกดDefWindowProcเรียกใช้ฟังก์ชันMessageBeep.
คำสูงใบสั่งของlParamเป็นศูนย์เมื่อหน้าต่างการเข้าสู่เมนูโหมด.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของเคอร์เซอร์ข้อความที่เคอร์เซอร์ DefWindowProc, MessageBeep