ลำดับ Z

ลำดับ Zของหน้าต่างแสดงตำแหน่งของหน้าต่างในกองซ้อนของหน้าต่างที่ซ้อนกัน กองซ้อนหน้าต่างนี้จะมุ่งเน้นตามแกนจำนวนจินตภาพ z-axis, outward ขยายจากหน้าจอ หน้าต่างที่ด้านบนของใบ Z เหลื่อมกับหน้าต่างอื่น ๆ ทั้งหมด หน้าต่างที่ด้านล่างของใบ Z เป็นคาบ โดย windows อื่น ๆ ทั้งหมด.

ระบบการเก็บรักษาใบ Z ในรายการเดี่ยว มีเพิ่ม windows กับใบ Z ยึดว่าเป็นจอม windows ระดับบน windows หรือเด็ก windows อยู่ด้านบนสุดของหน้าต่างเหลื่อมกับ windows ไม่ใช่จอม คำนึงถึงไม่ว่าจะเป็นการใช้งานหรือเบื้องหน้าหน้าต่างอื่น ๆ ทั้งหมด หน้าต่างจอมมีลักษณะ WS_EX_TOPMOST Windows ทั้งหมดที่อยู่ด้านบนสุดปรากฏในใบสั่ง Z ก่อน windows ใด ๆ ไม่ใช่จอม มีการจัดกลุ่มหน้าต่างลูกกับแม่ของลำดับ Z.

เมื่อโปรแกรมประยุกต์สร้างหน้าต่าง การระบบเอาใส่ไว้ที่ด้านบนของใบ Z สำหรับ windows ชนิดเดียวกัน คุณสามารถใช้ฟังก์ชันBringWindowToTopเพื่อนำหน้าต่างไปด้านบนของใบ Z สำหรับ windows ชนิดเดียวกัน คุณสามารถจัดเรียงลำดับ Z ได้ โดยใช้ฟังก์ชันSetWindowPosและDeferWindowPos.

ผู้ใช้ในการเปลี่ยนแปลงลำดับ Z โดยการเปิดใช้งานหน้าต่างแตกต่างกัน ระบบตำแหน่งหน้าต่างที่ใช้งานที่ด้านบนของใบ Z สำหรับ windows ชนิดเดียวกัน เมื่อหน้าต่างมาด้านบนของลำดับ Z เพื่อทำเด็กของ windows คุณสามารถใช้ฟังก์ชันGetTopWindowเพื่อค้นหา windows เด็กทั้งหมดของหน้าต่างหลัก และส่งกลับหมายเลขการอ้างอิงไปยังหน้าต่างของเด็กที่จะสูงสุดในลำดับ Z ฟังก์ชันGetNextWindowดึงข้อมูลหมายเลขอ้างอิงที่ไปยังหน้าต่างถัดไป หรือก่อนหน้าตามลำดับ Z.

Index