เบื้องหน้าและพื้นหลังของ Windows

แต่ละขั้นตอนสามารถมีหลายหัวข้อการกระทำ และแต่ละหัวข้อสามารถสร้าง windows เธรดที่สร้างหน้าต่างที่ผู้ใช้กำลังทำงาน เรียกว่าเธรดเบื้องหน้า และหน้าต่างเรียกว่าหน้าต่างการทำงานเบื้องหน้า หัวข้ออื่น ๆ ทั้งหมดเป็นพื้นหลังของหัวข้อ และ windows สร้างขึ้น โดยหัวข้อในพื้นหลังเรียกว่าพื้นหลังของ windows.

หัวข้อแต่ละระดับความสำคัญที่กำหนดระยะเวลาของ CPU ได้รับเธรด ได้ แม้ว่าโปรแกรมประยุกต์สามารถตั้งค่าระดับความสำคัญของหัวข้อนั้น โดยปกติเธรดเบื้องหน้าได้ระดับความสำคัญสูงขึ้นเล็กน้อยกว่าพื้นหลังของหัวข้อ เนื่องจากมีการลำดับความสำคัญสูงกว่า เธรดเบื้องหน้าได้รับเวลา CPU มากขึ้นกว่าพื้นหลังของหัวข้อ เธรดเบื้องหน้ามีลำดับความสำคัญพื้นฐานปกติของ 9 ด้ายพื้นหลังมีลำดับความสำคัญพื้นฐานปกติ 7.

ผู้ใช้ตั้งค่าหน้าต่างพื้นหน้า โดยคลิกที่หน้าต่าง หรือใช้ alt + tab หรือ alt + esc แป้นพิมพ์ โปรแกรมประยุกต์ตั้งค่าหน้าต่างพื้นหน้า โดยใช้ฟังก์ชันSetForegroundWindow ถ้า หน้าต่างระดับบนหน้าต่างพื้นหน้าใหม่ ระบบเรียกใช้มัน มิฉะนั้น จะเปิดใช้งานหน้าต่างระดับบนสุดที่เกี่ยวข้อง โปรแกรมประยุกต์ดึงข้อมูลหมายเลขอ้างอิงที่ไปยังหน้าต่างการทำงานเบื้องหน้า โดยใช้ฟังก์ชันGetForegroundWindow การตรวจสอบถ้ามีการใช้งานหน้าต่างของโปรแกรมประยุกต์ของคุณ เปรียบเทียบหมายเลขอ้างอิงที่ส่งกลับโดยGetForegroundWindowไปที่หน้าต่างของโปรแกรมประยุกต์ของคุณ.