องค์ประกอบของหน้าต่างชั้น

องค์ประกอบของคลาสหน้าต่างการกำหนดลักษณะเริ่มต้นของ windows ที่เป็นของชั้นเรียน โปรแกรมประยุกต์ที่ลงทะเบียนคลาสหน้าต่างกำหนดองค์ประกอบเป็นคลาส โดยการตั้งค่าที่เหมาะสมของสมาชิกในโครงสร้างแบบWNDCLASSEXและผ่านโครงสร้างไปยังฟังก์ชันRegisterClassEx ฟังก์ชันGetClassInfoExและGetClassLongเรียกข้อมูลเกี่ยวกับคลาสที่กำหนดให้หน้าต่าง ฟังก์ชันSetClassLongการเปลี่ยนแปลงองค์ประกอบของท้องถิ่น หรือสากลชั้นที่โปรแกรมประยุกต์ที่มีการลงทะเบียนเรียบร้อยแล้ว.

แม้ว่าคลาสหน้าต่างที่สมบูรณ์แบบประกอบด้วยองค์ประกอบหลายอย่าง ระบบจะต้องเฉพาะโปรแกรมประยุกต์ให้คลาสชื่อ อยู่ที่หน้าต่างวิธี และหมายเลขอ้างอิงการอินสแตนซ์ ใช้องค์ประกอบอื่น ๆ ในการกำหนดค่าเริ่มต้นแอตทริบิวต์สำหรับ windows ของชั้น เช่นรูปร่างของเคอร์เซอร์และเนื้อหาของเมนูสำหรับหน้าต่าง คุณต้องเตรีสมาชิกใด ๆ ที่ไม่ได้ใช้ของโครงสร้างเป็นศูนย์หรือ NULL WNDCLASSEX องค์ประกอบของคลาสหน้าต่างมีดังนี้.

องค์ประกอบ วัตถุประสงค์
ชื่อคลาส แยกชั้นเรียนจากชั้นอื่น ๆ ที่ลงทะเบียน.
ที่อยู่ของหน้าต่างกระบวน ชี้ไปยังฟังก์ชันที่สามารถประมวลผลข้อความทั้งหมดที่ส่งไปยัง windows ในชั้นเรียน และกำหนดลักษณะการทำงานของหน้าต่าง.
หมายเลขอ้างอิงของอินสแตนซ์ ระบุโปรแกรมประยุกต์หรือ DLL ที่ลงทะเบียนเรียน.
เคอร์เซอร์ของคลาส กำหนดเคอร์เซอร์ของเมาส์ซึ่งระบบจะแสดงหน้าต่างของชั้น.
ไอคอนของคลาส กำหนดไอคอนขนาดใหญ่และไอคอนขนาดเล็ก (ที่เริ่มต้น ด้วย Windows 95 และ Windows NT 4.0).
คลาสพื้นหลังแปรง กำหนดสีและลวดลายที่เติมพื้นที่ไคลเอนต์เมื่อคุณเปิดหน้าต่าง หรือทาสี.
เมนูของคลาส เมนูเริ่มต้นสำหรับ windows ที่ไม่ชัดเจนกำหนดเมนูระบุ.
ลักษณะของคลาส กำหนดวิธีการปรับปรุงหน้าต่างหลังการย้าย หรือปรับขนาด วิธีการประมวลผลดับเบิลคลิของเมาส์ วิธีการจัดสรรพื้นที่สำหรับบริบทอุปกรณ์ และด้านอื่น ๆ ของหน้าต่าง.
หน่วยความจำชั้นพิเศษ ระบุจำนวนหน่วยความจำพิเศษ ไบต์ ที่ระบบควรจองเรียน หน้าต่างทั้งหมดในชั้นเรียนเพิ่มหน่วยความจำที่ใช้ร่วมกัน และสามารถใช้เพื่อวัตถุประสงค์ใด ๆ โปรแกรมประยุกต์ที่กำหนดเอง การเริ่มต้นระบบหน่วยความจำนี้เป็นศูนย์.
หน้าต่างเพิ่มหน่วยความจำ ระบุจำนวนหน่วยความจำพิเศษ ไบต์ ที่ระบบควรสำรองสำหรับแต่ละหน้าต่างของชั้นเรียน หน่วยความจำพิเศษสามารถใช้เพื่อวัตถุประสงค์ใด ๆ โปรแกรมประยุกต์ที่กำหนดเอง การเริ่มต้นระบบหน่วยความจำนี้เป็นศูนย์.

Index