WM_MDIACTIVATE

โปรแกรมประยุกต์ส่งข้อความ WM_MDIACTIVATE กับหน้าต่างไคลเอ็นต์เทอร์เฟซ (MDI) เอกสารอบรมหน้าต่างไคลเอ็นต์เพื่อเปิดใช้งานหน้าต่างลูก MDI แตกต่างกันหลาย เป็นหน้าต่างของไคลเอนต์ใช้ประมวลผลข้อความนี้ ส่ง WM_MDIACTIVATE ไปยังหน้าต่างของเด็กที่ถูกปิดการใช้งาน และหน้าต่างลูกกำลังเปิดใช้งาน.

WM_MDIACTIVATE / / ส่งข้อความไป MDI ไคลเอนต์ wParam = hwndChildAct (WPARAM) (HWND) / / เด็กเพื่อเปิดใช้งาน lParam = 0                            / / ไม่ ใช้ ต้องเป็นศูนย์ / / รับข้อความ ด้วยการ hwndChildDeact ลูก MDI = wParam (HWND)        / / เด็กมีการหยุดใช้ hwndChildAct = lParam (HWND)          / / เด็กถูกเปิดใช้งาน 

 

พารามิเตอร์

ในข้อความที่ส่งไปยังหน้าต่างไคลเอ็นต์ MDI:

hwndChildAct
ค่าของwParam จัดการไปยังหน้าต่างลูก MDI สามารถใช้งาน.
ในข้อความที่ได้รับ โดยหน้าต่างลูก MDI:
hwndChildDeact
ค่าของwParam จัดการไปยังหน้าต่างลูก MDI ถูกปิดการใช้งาน.
hwndChildAct
ค่าของlParam จัดการไปยังถูกเปิดใช้งานหน้าต่างของลูก MDI.

ส่งกลับค่า

ถ้าโปรแกรมประยุกต์ส่งข้อความนี้ไปยังหน้าต่างไคลเอ็นต์ MDI ส่งคืนค่าเป็นศูนย์ หน้าต่างลูก MDI ควรกลับศูนย์ถ้าดำเนินกับข้อความนี้.

หมายเหตุ

มีการเรียกใช้วินโดว์ลูก MDI อิสระของกรอบหน้าต่าง MDI เมื่อหน้าต่างเฟรมใช้งานอยู่ หน้าต่างลูกล่าสุด เปิดใช้งาน โดยใช้ข้อความ WM_MDIACTIVATE ได้รับข้อความที่ WM_NCACTIVATE เพื่อวาดเป็นหน้าต่างที่ใช้งานเฟรมและชื่อแถบ หน้าต่างเด็กไม่ได้รับอีกข้อความหนึ่ง WM_MDIACTIVATE.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมของอินเทอร์เฟซหลายเอกสารหลายข้อความเอกสาร Interface, WM_MDIGETACTIVE, WM_MDINEXT, WM_NCACTIVATE

Index