MFC windows ใช้ชื่อคลาสที่สร้างขึ้นแบบไดนามิกที่สะท้อนให้เห็นถึงลักษณะของหน้าต่าง MFC สร้างคลาสชื่อสำหรับกรอบ windows มุมมอง และ windows แบบผุดขึ้นที่ผลิต โดยแอพลิเคชันแบบไดนามิก กล่องโต้ตอบและตัวควบคุมที่สร้าง โดยโปรแกรมประยุกต์ MFC มีชื่อ Windows มาเรียนของหน้าต่างในคำถาม?
คุณสามารถแทนชื่อคลาสแบบไดนามิกให้มา โดยลงทะเบียนคลาสหน้าต่างของคุณเอง และใช้ในการแทนที่ของPreCreateWindow ชื่อคลาส MFC-มาพอดีหนึ่งในสองรูปแบบดังต่อไปนี้:
ข้อมูล x: Afx:% % x
ข้อมูล x Afx:% ข้อมูล x:%ข้อมูล x:%ข้อมูล x:%:% x
ตัวเลขหลัก hex ที่แทนการ %x อักขระการกรอกค่าจากข้อมูลจากการ WNDCLASSโครงสร้าง MFC ใช้เทคนิคนี้เพื่อให้การเรียน c ++หลายที่จำเป็นต้องเหมือนกันWNDCLASSโครงสร้างสามารถใช้ร่วมกันเดียวกันหน้าต่างการลงทะเบียนเรียน แตกต่างจากโปรแกรมประยุกต์ Win32 สุดวิ MFC แอปพลิเคชันมีเพียงหนึ่งWNDPROCดังนั้นได้อย่างง่ายดายคุณสามารถใช้โครงสร้างของWNDCLASSสามารถบันทึกเวลาและหน่วยความจำ ค่าของขนาด %x อักขระที่แสดงข้างต้นมีดังนี้
ฟอร์มแรก ( Afx:%x:%x ) ถูกใช้เมื่อhCursor, hbrBackgroundและhIconทั้งหมดNULL?
หมายเหตุด้านเทคนิคตามหมายเลข|nbsp หมายเหตุด้านเทคนิคตามประเภท(&N)
ดูเพิ่มเติมnbspTN020: ID การตั้งชื่อ และหมายเลขข้อตกลง(&N)