CDataExchangeไม่มีคลาสพื้นฐาน?
คลาCDataExchangeสนับสนุนการแลกเปลี่ยนข้อมูลโต้ตอบ (DDX) และการโต้ตอบข้อมูลการตรวจสอบ (DDV) ตามปกติใช้ โดยคลาสที่ Microsoft Foundation ใช้คลาสนี้ถ้าคุณกำลังเขียนงานประจำการแลกเปลี่ยนข้อมูลสำหรับชนิดข้อมูลที่กำหนดเองหรือตัวควบคุม หรือ ถ้าคุณกำลังเขียนงานประจำเกี่ยวกับการตรวจสอบข้อมูลของคุณเอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเขียนงานประจำของคุณ DDX และ DDV ดูเทคนิคหมายเหตุ 26 สำหรับภาพรวมของ DDX และ DDV ดู โต้ตอบการแลกเปลี่ยนข้อมูลและการตรวจสอบและ หัวข้อของกล่องโต้ตอบin Visual c ++ Programmer ของรายการแนะนำ?
วัตถุCDataExchangeให้ข้อมูลบริบทที่จำเป็นสำหรับ DDX และ DDV จะเกิดขึ้น การตั้งค่าสถานะm_bSaveAndValidateเป็นเท็จเมื่อมีใช้ DDX เพื่อเติมค่าเริ่มต้นของตัวควบคุมในการโต้ตอบจากข้อมูลสมาชิก การตั้งค่าสถานะm_bSaveAndValidateเป็นจริงเมื่อมีใช้ DDX เพื่อกำหนดค่าปัจจุบันของตัวควบคุมโต้ตอบลงในข้อมูลสมาชิก และ เมื่อมีใช้การตรวจสอบค่าข้อมูล DDV ถ้าการตรวจสอบ DDV ล้มเหลว DDV กระบวนงานจะแสดงในกล่องข้อความที่อธิบายข้อผิดพลาดสำหรับการป้อนค่า กระบวนการ DDV จะเรียกล้มเหลวในการตั้งโฟกัสไปตัวควบคุมที่รุกราน และโยนข้อยกเว้นเพื่อหยุดขั้นตอนการตรวจสอบแล้ว?
#รวม lt;afxwin.h>
สมาชิกของคลาส|nbsp แผนภูมิของลำดับชั้น(&N)
ตัวอย่างnbsp MFC อย่าง VIEWEX(&N)
ดูเพิ่มเติมnbspCWnd::DoDataExchange, CWnd::UpdateData(&N)