WM_ACTIVATE

มีส่งข้อความ WM_ACTIVATE กับทั้งหน้าต่างถูกเปิดใช้งานและหน้าต่างถูกปิดการใช้งาน ถ้า windows ใช้ในคิวสำหรับการป้อนค่าเดียวกัน ข้อ synchronously ก่อน ลงในกระบวนงานของหน้าต่างของหน้าต่างระดับบนสุดที่มีการปิดการใช้งาน แล้วไป ยังขั้นตอนของหน้าต่างระดับบนสุดที่มีการเปิดใช้งานหน้าต่าง ถ้า windows ใช้คิวสำหรับการป้อนค่าที่แตกต่างกัน การส่งข้อ asynchronously เพื่อเปิดใช้งานหน้าต่างทันที.

WM_ACTIVATE fActive = LOWORD(wParam)           / / ทำการเปิดใช้งานการตั้งค่าสถานะ fMinimized = HIWORD(wParam) (BOOL) / / ย่อค่าสถานะ hwndPrevious = lParam (HWND)       / / จัดการหน้าต่าง 

 

พารามิเตอร์

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

fMinimized
ค่าของคำสูงใบสั่งของwParam ระบุรัฐถูกเปิดใช้งาน หรือปิดการใช้งานหน้าต่างย่อเล็กสุด ค่าไม่ใช่ศูนย์แสดงหน้าต่างที่ถูกย่อให้เล็กสุด.
hwndPrevious
ค่าของlParam หมายเลขการอ้างอิงไปยังหน้าต่างการเปิดใช้งาน หรือปิดการใช้ งาน ขึ้นอยู่กับค่าของfActiveพารามิเตอร์ ถ้าค่าของfActiveเป็น WA_INACTIVE, hwndPreviousเป็นหมายเลขอ้างอิงไปยังหน้าต่างที่กำลังเปิดใช้งาน ถ้าค่าของfActiveเป็น WA_ACTIVE หรือ WA_CLICKACTIVE, hwndPreviousเป็นหมายเลขอ้างอิงไปยังหน้าต่างที่ถูกปิดการใช้งาน หมายเลขอ้างอิงนี้สามารถเป็น NULL.

ส่งกลับค่า

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

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

ถ้าหน้าต่างกำลังเรียกใช้งาน และถูกย่อให้เล็กสุด ฟังก์ชันDefWindowProcการตั้งโฟกัสแป้นพิมพ์ไปหน้าต่าง.

หมายเหตุ

ถ้าหน้าต่างจะเรียกใช้ ด้วยการคลิกเมาส์ ได้รับข้อความ WM_MOUSEACTIVATE.

QuickInfo

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

ดูเพิ่มเติม

ภาพรวมการป้อนข้อมูลของแป้นพิมพ์ข้อความการป้อนข้อมูลของแป้นพิมพ์ DefWindowProc, SetActiveWindow, WM_MOUSEACTIVATE, WM_NCACTIVATE

Index