ฟังก์ชันSetActiveWindowจะเปิดใช้งานหน้าต่าง หน้าต่างต้องเกี่ยวข้องกับคิวข้อความของเธรดการโทร.
(HWND SetActiveWindow HWND hWnd / / จัดการหน้าต่างที่เปิดใช้งาน);
ถ้าฟังก์ชันสำเร็จ ส่งคืนค่าเป็นหมายเลขอ้างอิงไปยังหน้าต่างที่ใช้งานอยู่ก่อนหน้านี้.
ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็น NULL การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.
หน้าต่าง การเรียกใช้ฟังก์ชันSetActiveWindowแต่ไม่ถ้าแอพลิเคชันที่อยู่ในพื้นหลัง หน้าต่างจะถูกนำเข้าไปในเบื้องหน้า (ด้านบนของลำดับ Z) ถ้าแอพลิเคชันในเบื้องหน้าเมื่อคุณตั้งค่าการเปิดใช้งาน.
ถ้าหน้าต่างที่ถูกระบุ ด้วยพารามิเตอร์hWndถูกสร้างขึ้น โดยหัวข้อการโทร หน้าต่างที่ใช้งานสถานะของเธรดการโทรถูกตั้งค่าเป็นhWnd มิฉะนั้น หน้าต่างที่ใช้งานสถานะของเธรดเรียกถูกตั้งค่าให้เป็น NULL.
ฟังก์ชันหน้าต่างSetForegroundWindowเรียกใช้ต่างกัน และบังคับให้เข้าไปในเบื้องหน้า แอปพลิเคชันควรเฉพาะเรียกSetForegroundWindowถ้าต้องใช้ในการแสดงข้อผิดพลาดที่สำคัญหรือข้อมูลที่ต้องการของผู้ใช้ความสนใจทันที.
โดย AttachThreadInputฟังก์ชัน ด้ายสามารถแนบการป้อนข้อมูลที่ประมวลผลเธรดอื่นได้ นี้ช่วยให้เธรดเรียกSetActiveWindowในการเปิดใช้งานหน้าต่างเกี่ยวข้องกับคิวข้อความของเธรดอื่น.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ต้องการเวอร์ชัน 1.0 หรือรุ่นใหม่กว่า
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.
ภาพรวมการป้อนข้อมูลของแป้นพิมพ์แป้นพิมพ์ป้อนฟังก์ชัน GetActiveWindow, SetForegroundWindow, WM_ACTIVATE