หมายเหตุนี้ครอบคลุมปัญหาเฉพาะสำหรับการใช้งาน CTL3D กับ MFC ตลอดจนสิ่งยืนสำหรับ CTL3D?
CTL3D คืออะไร?
CTL3D hooks ลงในการสร้างการโต้ตอบ และการสร้างตัวควบคุม และ "ชั้นย่อย" ตัวควบคุมมาตรฐานของ windows เพื่อให้พวกเขาได้ผล 3D น่าสนใจมากขึ้น เทคนิคนี้ถูกใช้ โดย Microsoft Excel รุ่น 4.0 ครั้งแรก ทีมงานของ Excel ใช้ร่วมกันเทคโนโลยีกับส่วนเหลือของอุตสาหกรรม ตั้งแต่นั้น การใช้ CTL3D ได้กลายเป็น มาตรฐานท้ง และใช้กันทั่วไป โดยโปรแกรมประยุกต์ Windows มืออาชีพ MFC 3.0 สนับสนุนการใช้ DLL นี้โดยตรง?
อนาคตของ CTL3D
ไม่มีไม่มีการล้อมรอบ อย่างไรก็ตาม CTL3D และเทคนิคใช้ในการทำงานนี้จะค่อนข้างซับซ้อนมาก (มีบางสิ่งที่แน่นอนจะไม่ต้องทำอย่างไรในโปรแกรมประยุกต์ของคุณเอง) แนวคิดของการเปลี่ยนแปลงลักษณะมาตรฐานโดยระบบปฏิบัติการของโปรแกรมประยุกต์ทำ incompatibilities และไม่สอดคล้องของอินเทอร์เฟซสำหรับผู้ใช้ (เนื่องจากโปรแกรมประยุกต์ไม่ทั้งหมดที่มีลักษณะเดียวกัน) ระบบปฏิบัติการ Windows ในอนาคตเช่น Windows 95 จะให้ดู 3D มากใจตามค่าเริ่มต้น ในที่สุด นี้จะทำให้ CTL3D ไม่จำเป็น?
โปรแกรมประยุกต์มีกำลังใจการใช้ CTL3D ได้เฉพาะในกรณีที่ระบบปฏิบัติการไม่มีสามมิติสำหรับตัวควบคุมที่มีอยู่ภายใน MFC 3.0 (และสูงกว่า) ไม่นี้ตามค่าเริ่มต้น CWinApp::Enable3dControlsไม่สามารถใช้งานบนระบบที่ใช้ Windows 95 (หรือรุ่นใด ๆ ของ Windows ซึ่งรายงานตัวเองเป็นเวอร์ชัน 4.0) โปรแกรมประยุกต์ของคุณ แม้ไม่ใช้ MFC กวนทำสิ่งเดียวกัน?
ดูข้อมูลเพิ่มเติมเกี่ยวกับปัญหาเฉพาะของ Windows 95, 52 หมายเหตุทางเทคนิค: การเขียนโปรแกรมประยุกต์ Windows 95 กับ MFC 3.1?
หมายเหตุด้านเทคนิคตามหมายเลข|nbsp หมายเหตุด้านเทคนิคตามประเภท(&N)