다음을 통해 공유


CDataExchange 클래스

대화 상자 데이터 교환 (DDX) 및 mfc에서 사용 되는 대화 상자 데이터 유효성 검사 (DDV) 루틴을 지원 합니다.

class CDataExchange

Members

hbdyk609.collapse_all(ko-kr,VS.110).gifPublic 생성자

Name

설명

CDataExchange::CDataExchange

CDataExchange 개체를 생성합니다.

hbdyk609.collapse_all(ko-kr,VS.110).gifPublic 메서드

Name

설명

CDataExchange::Fail

유효성 검사에 실패 하면 호출 됩니다.이전 컨트롤에 포커스를 다시 설정 하 고 예외를 throw 합니다.

CDataExchange::PrepareCtrl

지정 된 컨트롤에 데이터 교환 또는 유효성 검사를 준비합니다.Nonedit 컨트롤을 사용 합니다.

CDataExchange::PrepareEditCtrl

데이터 교환 또는 유효성 검사에 대 한 지정 된 편집 컨트롤을 준비합니다.

CDataExchange::PrepareOleCtrl

지정 된 OLE 컨트롤 데이터 교환 또는 유효성 검사를 준비합니다.Nonedit 컨트롤을 사용 합니다.

hbdyk609.collapse_all(ko-kr,VS.110).gif공용 데이터 멤버

Name

설명

CDataExchange::m_bSaveAndValidate

DDX 및 DDV 방향에 대 한 플래그를 지정 합니다.

CDataExchange::m_pDlgWnd

대화 상자 또는 창 위치 데이터 교환 됩니다.

설명

CDataExchange기본 클래스에 없는 것입니다.

사용자 지정 데이터 형식 또는 컨트롤에 대 한 데이터 교환 루틴을 작성 하는 경우이 클래스를 사용 하거나 사용자 고유의 데이터 유효성 검사 루틴을 작성 하는 경우.자신의 DDX 및 DDV 루틴에 대 한 자세한 내용은 기술 참고 26.DDX 및 DDV 개요 대화 상자 데이터 교환 및 유효성 검사대화 상자.

A CDataExchange 개체 배치 DDX 및 DDV 데 필요한 컨텍스트 정보를 제공 합니다.플래그 m_bSaveAndValidateFALSE 때 DDX 사용 대화 상자 컨트롤에서 데이터 멤버의 초기 값을 입력 합니다.플래그 m_bSaveAndValidateTRUE 때 DDX 사용 데이터 멤버 및 DDV를 사용 하 여 데이터 값을 검사할 때에 대화 상자 컨트롤의 현재 값을 설정 합니다.DDV 유효성 검사에 실패할 경우 DDV 프로시저 입력된 오류를 설명 하는 메시지 상자가 표시 됩니다.DDV 프로시저 호출 다음 실패 잘못 된 컨트롤에 포커스를 다시 설정 하 여 유효성 검사 프로세스를 중지 하려면 예외를 throw 합니다.

상속 계층 구조

CDataExchange

요구 사항

헤더: afxwin.h

참고 항목

참조

계층 구조 차트

CWnd::DoDataExchange

CWnd::UpdateData

개념

VIEWEX MFC 샘플