คลาสหน้าต่าง ATL
ATL ประกอบด้วยหลายชั้นที่ให้คุณสามารถใช้ และใช้ windows คลาสของเหล่านี้ เหมือนชั้นเรียนอื่น ๆ ATL ให้การใช้งานอย่างมีประสิทธิภาพที่ไม่ได้กำหนดไว้เป็นค่าใช้จ่ายในรหัสของคุณ?
-
CWindowช่วยให้คุณสามารถแนบกับหมายเลขอ้างอิงหน้าต่างไปยังวัตถุCWindow คุณจึงเรียกเมธอดCWindowเพื่อใช้หน้าต่าง?
-
CWindowImplช่วยให้คุณสามารถใช้หน้าต่างใหม่ และการประมวลผลข้อความที่ มีการแมปข้อความ คุณสามารถสร้างหน้าต่างยึดใหม่ Windows คลาส ซุปเปอร์คลาสเป็นคลาสที่มีอยู่ หรือระดับชั้นย่อยมีหน้าต่างที่มีอยู่?
-
CDialogImplช่วยให้คุณสามารถนำการ modal หรือการโต้ตอบที่สร้างกล่องและกระบวนการข้อความ ด้วยแผนที่ความ?
-
CContainedWindow pre-built คลาสที่ใช้หน้าต่างการแมปข้อความที่อยู่ในชั้นเรียนที่อื่น ได้ การใช้CContainedWindowช่วยให้คุณสามารถรวมศูนย์ข้อความที่ประมวลผลในหนึ่งคลาส?
-
CAxDialogImplช่วยให้คุณสามารถใช้กล่องโต้ตอบ (โมดอล หรือสร้าง) ที่เป็นโฮสต์ตัวควบคุม ActiveX?
-
CSimpleDialogช่วยให้คุณสามารถใช้กล่องโต้ตอบ (โมดอล หรือสร้าง) กับฟังก์ชันการทำงานพื้นฐาน?
-
CAxWindowให้คุณใช้หน้าต่างที่เป็นโฮสต์ตัวควบคุม ActiveX?
-
นอกจากการเรียนเฉพาะหน้าต่าง ATL ให้หลายชั้นที่ออกแบบมาเพื่อการใช้งานหน้าต่าง ATL วัตถุให้ง่ายขึ้น พวกเขาจะเป็นดังนี้:
-
CWndClassInfoจัดการข้อมูลของคลาหน้าต่างใหม่?
-
CWinTraitsและCWinTraitsORมีวิธีการง่าย ๆ standardizing คุณลักษณะของวัตถุหน้าต่าง ATL?
บทความนี้อธิบายวิธีการใช้คลาสที่หน้าต่าง ATL หัวข้อที่ครอบคลุมรวม: