คลาCWindowช่วยให้คุณใช้หน้าต่าง เมื่อคุณแนบหน้าต่างวัตถุCWindowคุณก็สามารถเรียกเมธอดCWindowเพื่อใช้หน้าต่าง นอกจากนี้CWindowยังประกอบด้วยตัวดำเนินการการแปลงวัตถุCWindowเป็นการHWND HWND ดังนั้น คุณสามารถส่งวัตถุCWindowจะมีฟังก์ชันที่ต้องใช้หมายเลขอ้างอิงที่ไปยังหน้าต่าง คุณสามารถได้ง่ายผสมเรียกเมธอดCWindowและการเรียกฟังก์ชัน Win32 ไม่ มีการสร้างวัตถุใด ๆ ชั่วคราว?
เนื่องจากCWindowได้เพียงหนึ่งข้อมูลสมาชิก (ตัวจัดการหน้าต่าง), ไม่กดเอาไว้เป็นค่าใช้จ่ายในรหัสของคุณ นอกจากนี้ หลายวิธีCWindowเพียงตัด Win32 API ฟังก์ชันที่ตรงกัน โดยใช้CWindowสมาชิกHWNDเป็นโดยอัตโนมัติผ่านไปยังฟังก์ชัน Win32?
สืบทอดในนอกจากการใช้CWindowโดยตรง คุณสามารถยังมาจากการเพิ่มข้อมูลหรือรหัสของคลาส ATL เองสามชั้นที่ได้มาจากCWindow: CWindowImpl, CDialogImplและCContainedWindow?