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