CDataExchange 클래스
대화 상자 데이터 교환 (DDX) 및 mfc에서 사용 되는 대화 상자 데이터 유효성 검사 (DDV) 루틴을 지원 합니다.
class CDataExchange
Members
Public 생성자
Name |
설명 |
---|---|
CDataExchange 개체를 생성합니다. |
Public 메서드
Name |
설명 |
---|---|
유효성 검사에 실패 하면 호출 됩니다. 이전 컨트롤에 포커스를 다시 설정 하 고 예외를 throw 합니다. |
|
지정 된 컨트롤에 데이터 교환 또는 유효성 검사를 준비합니다. Nonedit 컨트롤을 사용 합니다. |
|
데이터 교환 또는 유효성 검사에 대 한 지정 된 편집 컨트롤을 준비합니다. |
|
지정 된 OLE 컨트롤 데이터 교환 또는 유효성 검사를 준비합니다. Nonedit 컨트롤을 사용 합니다. |
공용 데이터 멤버
Name |
설명 |
---|---|
DDX 및 DDV 방향에 대 한 플래그를 지정 합니다. |
|
대화 상자 또는 창 위치 데이터 교환 됩니다. |
설명
CDataExchange기본 클래스에 없는 것입니다.
사용자 지정 데이터 형식 또는 컨트롤에 대 한 데이터 교환 루틴을 작성 하는 경우이 클래스를 사용 하거나 사용자 고유의 데이터 유효성 검사 루틴을 작성 하는 경우. 자신의 DDX 및 DDV 루틴에 대 한 자세한 내용은 기술 참고 26. DDX 및 DDV 개요 대화 상자 데이터 교환 및 유효성 검사 및 대화 상자.
A CDataExchange 개체 배치 DDX 및 DDV 데 필요한 컨텍스트 정보를 제공 합니다. 플래그 m_bSaveAndValidate 는 FALSE 때 DDX 사용 대화 상자 컨트롤에서 데이터 멤버의 초기 값을 입력 합니다. 플래그 m_bSaveAndValidate 는 TRUE 때 DDX 사용 데이터 멤버 및 DDV를 사용 하 여 데이터 값을 검사할 때에 대화 상자 컨트롤의 현재 값을 설정 합니다. DDV 유효성 검사에 실패할 경우 DDV 프로시저 입력된 오류를 설명 하는 메시지 상자가 표시 됩니다. DDV 프로시저 호출 다음 실패 잘못 된 컨트롤에 포커스를 다시 설정 하 여 유효성 검사 프로세스를 중지 하려면 예외를 throw 합니다.
상속 계층 구조
CDataExchange
요구 사항
헤더: afxwin.h