TN027: จำลองการสนับสนุนตัวควบคุมแบบกำหนดเองของ Visual Basic

หมายเหตุnbsp  Visual c ++รุ่นนี้ไม่สนับสนุนตัวควบคุม VBX(&N)?

ผลิตภัณฑ์ Visual c ++ 1.0 (และ 1.5) สำหรับ Windows 3.1 สนับสนุนการใช้คอนโทรลแบบกำหนดเองของ VBX Visual c ++รุ่นนี้ไม่สนับสนุนตัวควบคุม VBX นี้รวมทั้งการแก้ไขทรัพยากรตลอดจนสนับสนุน runtime ในคลาสที่ MFC (CVBControl) มี API VBX inherently API แบบ 16 บิตที่บรรจุเป็น 16 บิต Dll. โปรแกรมประยุกต์ 32 บิตไม่สามารถโดยตรงโทร 16 บิต Dll เพื่อโทรแบบ VBX จากโปรแกรมประยุกต์แบบ 32 บิตเป็นการยากที่ดีที่สุด?

Complicating เรื่องเป็นข้อเท็จจริงว่า API VBX ที่ใช้ประโยชน์จาก Intel แบ่งเซ็กเมนต์เพื่อระดับดี โดยใช้ตัวชี้การขยายเช่นใช้คอมไพเลอร์ การออกแบบนี้ (โดยเฉพาะอย่างยิ่งตามตัวชี้) ผสมดีกับช่องว่างอยู่แบบแบน 32 บิตของโปรแกรมประยุกต์ Win32 ถ้าโปรแกรมประยุกต์จะขึ้นอยู่กับตัวควบคุมแบบกำหนดเองของ VBX นั้นควรมีสร้างเป็นโปรแกรมประยุกต์ Windows แบบ 16 บิต และทำงานภายใต้ระบบการจำลอง 16 บิตในระบบปฏิบัติการต่าง ๆ Win32?

OLE Controls (OCX) เป็นสถาปัตยกรรมของตัวควบคุมแบบกำหนดเองใหม่สำหรับระบบ 32 บิต อาคาร และการใช้การควบคุม OLE ถูกเต็มที่สนับสนุนในเวอร์ชันนี้ของ Visual c ++ ดูเอกสารของผลิตภัณฑ์สำหรับข้อมูลเพิ่มเติม?

หมายเหตุด้านเทคนิคตามหมายเลข|nbsp หมายเหตุด้านเทคนิคตามประเภท(&N)

Index