WM_PARENTNOTIFY ข้อความถูกส่งไปแม่ของหน้าต่างลูก เมื่อหน้าต่างลูกถูกสร้าง หรือทำลาย หรือ เมื่อผู้ใช้คลิกที่ปุ่มเมาส์ในขณะที่เคอร์เซอร์วางอยู่เหนือหน้าต่างลูก เมื่อหน้าต่างลูกกำลังสร้าง ระบบส่ง WM_PARENTNOTIFY เพียงก่อนที่ส่งกลับฟังก์ชันCreateWindowหรือCreateWindowExที่สร้างหน้าต่าง เมื่อหน้าต่างลูกจะถูกทำลาย ระบบการส่งข้อความก่อนที่การประมวลผลการทำลายหน้าต่างใดก็เกิดขึ้น.
WM_PARENTNOTIFY fwEvent = LOWORD(wParam) / / เหตุการณ์ในประเทศ idChild = HIWORD(wParam) / / รหัสของเด็กหน้าต่าง lValue = lParam / / ประสานกับการจับเด็ก หรือเคอร์เซอร์
ค่า | ความหมาย |
---|---|
WM_CREATE | กำลังสร้างหน้าต่างลูก. |
WM_DESTROY | หน้าต่างลูกจะถูกทำลาย. |
WM_LBUTTONDOWN | ผู้ใช้ที่มีวางเคอร์เซอร์เหนือหน้าต่างลูก และมีคลิกปุ่มเมาส์ทางซ้าย. |
WM_MBUTTONDOWN | ผู้ใช้ที่มีวางเคอร์เซอร์เหนือหน้าต่างลูก และมีคลิกปุ่มกลางของเมาส์. |
WM_RBUTTONDOWN | ผู้ใช้มีวางเคอร์เซอร์เหนือหน้าต่างลูก และมีคลิกปุ่มเมาส์ขวา. |
ถ้าโปรแกรมประยุกต์ใช้ประมวลผลข้อความนี้ ควรกลับเป็นศูนย์.
ข้อความนี้ถูกส่งไปยัง windows บรรพบุรุษทั้งหมดของหน้าต่างลูก รวมทั้งหน้าต่างระดับบนสุด.
เด็กหน้าต่างทั้งหมด ยกเว้นที่มี WS_EX_NOPARENTNOTIFY การขยายหน้าต่างลักษณะ ส่งข้อความนี้ไปยัง windows หลักของพวกเขา โดยค่าเริ่มต้น เด็ก windows ในกล่องโต้ตอบมีลักษณะ WS_EX_NOPARENTNOTIFY ยกเว้นฟังก์ชันCreateWindowExจะเรียกว่าการสร้างหน้าต่างลูก โดยไม่มีลักษณะนี้.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h.
ภาพรวมของ Windowsข้อความในหน้าต่าง CreateWindow, CreateWindowEx, WM_CREATE, WM_DESTROY, WM_LBUTTONDOWN, WM_MBUTTONDOWN, WM_RBUTTONDOWN