หาตำแหน่งที่วิธีระบบตั้งคลาสหน้าต่าง

ระบบการเก็บรักษารายการของโครงสร้างสำหรับแต่ละชนิดสามของคลาสหน้าต่าง เมื่อแอปพลิเคชันเรียกใช้ฟังก์ชันCreateWindowหรือCreateWindowExเพื่อสร้างหน้าต่างกับคลาสที่ระบุ ระบบใช้ขั้นตอนต่อไปนี้เพื่อค้นหาคลา:

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

Windows ทั้งหมดที่สร้างขึ้น โดยโปรแกรมประยุกต์ที่ใช้กระบวนงานนี้ รวมทั้ง windows สร้างขึ้น โดยระบบในนามของโปรแกรมประยุกต์ เช่นกล่องโต้ตอบ จะสามารถแทนที่ระบบชั้นเรียนโดยไม่ส่งผลกระทบต่อโปรแกรมประยุกต์อื่น กล่าวคือ แอปพลิเคชันสามารถลงทะเบียนคลาภายในโปรแกรมประยุกต์มีชื่อเดียวกับคลาสที่ระบบ นี้แทนที่ระบบชั้นในบริบทของโปรแกรมประยุกต์ แต่ป้องกันไม่ให้โปรแกรมประยุกต์อื่น ๆ จากการใช้ระบบชั้นเรียน.

Index