CWnd::DoDataExchangenbsp(&N);

가상 void DoDataExchange ( CDataExchange * pDX );

매개 변수

pDX

CDataExchange 개체에 대 한 포인터。

주의

교환 하 고 대화 상자 데이터 유효성 검사 프레임 워크에 의해 호출。

결코이 함수를 직접 호출 합니다. UpdateData 멤버 함수에 의해 호출 됩니다. 대화 상자의 컨트롤을 초기화 하거나 대화 상자에서 데이터를 검색 하려면 UpdateData 를 호출합니다。

CDialog에서 응용 프로그램별 대화 상자 클래스를 파생 하는 경우에 프레임 워크의 자동 데이터 교환 및 유효성 검사를 활용 하고자 하는 경우이 멤버 함수를 재정의 해야 합니다. Classwizard를 원하는 포함 된 당신을 위해이 멤버 함수 재정의 된 버전 작성 대화 상자 데이터 교환 (DDX) 및 유효성 검사 (DDV) 전역 함수 호출의 "데이터 지도"。

이 멤버 함수 재정의 된 버전을 자동으로 생성 하려면 먼저 대화 상자 편집기와 대화 상자 리소스를 만들고 응용 프로그램별 대화 상자 클래스를 파생 합니다. Classwizard를 호출 하 고 그것을 사용 하 여 새로 만들기 대화 상자에서 다양 한 컨트롤에 변수, 데이터 및 유효성 검사 범위를 연결할 합니다. Classwizard를 재정의 DoDataExchange, 데이터 맵을 포함 하는 기록. 다음은 마법사에 의해 생성 된 예제 DDX/DDV 코드 블록입니다.:

void CPenWidthsDlg::DoDataExchange (CDataExchange * pDX)
{
   CDialog::DoDataExchange(pDX);
   //{{AFX_DATA_MAP(CPenWidthsDlg)

DDX_Text (pDX, IDC_THIN_PEN_WIDTH, m_nThinWidth);

DDV_MinMaxInt (pDX, m_nThinWidth, 1, 20); 

      DDX_Text (pDX, IDC_THICK_PEN_WIDTH, m_nThickWidth);

DDV_MinMaxInt (pDX, m_nThickWidth, 1, 20); 
   //}}AFX_DATA_MAP
}

ClassWizard 내의 코드 유지 합니다 \\ {{및 \\}} 구분 기호. 이 코드를 수정 해서는 안。

DoDataExchange 재정의 멤버 함수 앞에 소스 파일에 매크로 문을 야。

자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조 하십시오. 표시 폼의 데이터를 조작 하 고 문서에서 ODBC와 MFC 대화 상자 데이터 교환 및 유효성 검사, 그리고 ClassWizard를 사용 하 여 Visual c + + 프로그래머 가이드에서. 에 대 한 설명은 마법사에 의해 생성 된 DDX_ 및 DDV_ 매크로 기술 참고 26 을 참조 하십시오.

CWnd 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CWnd::UpdateData(&N)

Index