표준 대화 상자 데이터 교환 루틴

이 항목에서는 일반적인 MFC 대화 상자 컨트롤에 사용되는 표준 DDX(대화 상자 데이터 교환) 루틴을 나열합니다.

참고 항목

표준 대화 상자 데이터 교환 루틴은 헤더 파일에 afxdd_.h정의됩니다. 그러나 애플리케이션에는 .가 포함되어 afxwin.h야 합니다.

DDX 함수

이름 설명
DDX_CBIndex 콤보 상자 컨트롤의 현재 선택 영역 인덱스를 초기화하거나 검색합니다.
DDX_CBString 콤보 상자 컨트롤의 편집 필드의 현재 내용을 초기화하거나 검색합니다.
DDX_CBStringExact 콤보 상자 컨트롤의 편집 필드의 현재 내용을 초기화하거나 검색합니다.
DDX_Check 검사 상자 컨트롤의 현재 상태를 초기화하거나 검색합니다.
DDX_Control 대화 상자 내에서 지정된 컨트롤을 서브클래싱합니다.
DDX_DateTimeCtrl 날짜 및 시간 선택 컨트롤의 날짜 및/또는 시간 데이터를 초기화하거나 검색합니다.
DDX_IPAddress IP 주소 컨트롤의 현재 값을 초기화하거나 검색합니다.
DDX_LBIndex 목록 상자 컨트롤의 현재 선택 항목 인덱스를 초기화하거나 검색합니다.
DDX_LBString 목록 상자 컨트롤 내에서 현재 선택 영역을 초기화하거나 검색합니다.
DDX_LBStringExact 목록 상자 컨트롤 내에서 현재 선택 영역을 초기화하거나 검색합니다.
DDX_ManagedControl 컨트롤의 리소스 ID와 일치하는 .NET 컨트롤을 만듭니다.
DDX_MonthCalCtrl 월 달력 컨트롤의 현재 값을 초기화하거나 검색합니다.
DDX_Radio 라디오 컨트롤 그룹 내에서 현재 검사 라디오 컨트롤의 0부터 시작하는 인덱스를 초기화하거나 검색합니다.
DDX_Scroll 스크롤 컨트롤 엄지 손가락의 현재 위치를 초기화하거나 검색합니다.
DDX_Slider 슬라이더 컨트롤 엄지 손가락의 현재 위치를 초기화하거나 검색합니다.
DDX_Text 편집 컨트롤의 현재 값을 초기화하거나 검색합니다.

DDX_CBIndex

이 함수는 DDX_CBIndex 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 int 콤보 상자 컨트롤과 int 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_CBIndex(
    CDataExchange* pDX,
    int nIDC,
    int& index);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 콤보 상자 컨트롤의 리소스 ID입니다.

index
데이터가 교환되는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

DDX_CBIndex 호출 index 되면 현재 콤보 상자 선택 영역의 인덱스로 설정됩니다. 선택한 index 항목이 없으면 0으로 설정됩니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_CBString

이 함수는 DDX_CBString 대화 상자에서 CString 콤보 상자 컨트롤의 편집 컨트롤, 폼 뷰 또는 컨트롤 뷰 개체와 CString 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_CBString(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 콤보 상자 컨트롤의 리소스 ID입니다.

value
데이터가 교환되는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

DDX_CBString 호출 value 되면 현재 콤보 상자 선택 영역으로 설정됩니다. 선택한 value 항목이 없으면 길이가 0인 문자열로 설정됩니다.

참고 항목

콤보 상자가 드롭다운 목록 상자인 경우 교환되는 값은 255자로 제한됩니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_CBStringExact

이 함수는 DDX_CBStringExact 대화 상자에서 CString 콤보 상자 컨트롤의 편집 컨트롤, 폼 뷰 또는 컨트롤 뷰 개체와 CString 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_CBStringExact(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 콤보 상자 컨트롤의 리소스 ID입니다.

value
데이터가 교환되는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

DDX_CBStringExact 호출 value 되면 현재 콤보 상자 선택 영역으로 설정됩니다. 선택한 value 항목이 없으면 길이가 0인 문자열로 설정됩니다.

참고 항목

콤보 상자가 드롭다운 목록 상자인 경우 교환되는 값은 255자로 제한됩니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_Check

이 함수는 DDX_Check 대화 상자, 폼 보기 또는 컨트롤 뷰 개체의 int 검사 상자 컨트롤과 int 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_Check(
    CDataExchange* pDX,
    int nIDC,
    int& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 검사 상자 컨트롤의 리소스 ID입니다.

value
데이터가 교환되는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

DDX_Check 호출 value 되면 검사 상자 컨트롤의 현재 상태로 설정됩니다. 가능한 상태 값 목록은 Windows SDK를 참조 BM_GETCHECK 하세요.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_Control

이 함수는 DDX_Control 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 컨트롤에 지정된 nIDC컨트롤을 서브클래싱합니다.

void AFXAPI DDX_Control(
    CDataExchange* pDX,
    int nIDC,
    CWnd& rControl);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다.

nIDC
서브클래스할 컨트롤의 리소스 ID입니다.

rControl
지정된 컨트롤과 관련된 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

pDX 함수가 호출될 때 프레임워크에서 개체를 DoDataExchange 제공합니다. 따라서 DDX_Control 재정의 DoDataExchange내에서만 호출해야 합니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_DateTimeCtrl

이 함수는 DDX_DateTimeCtrl 대화 상자 또는 폼 뷰 개체의 날짜 및 시간 선택 컨트롤( CDateTimeCtrl)과 대화 상자 또는 폼 뷰 개체의 데이터 멤버 또는 데이터 멤버 간의 날짜 및 CTime /또는 COleDateTime 시간 데이터 전송을 관리합니다.

void AFXAPI DDX_DateTimeCtrl(
    CDataExchange* pDX,
    int nIDC,
    CTime& value);

void AFXAPI DDX_DateTimeCtrl(
    CDataExchange* pDX,
    int nIDC,
    COleDateTime& value);

void AFXAPI DDX_DateTimeCtrl(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다. 이 개체를 삭제할 필요가 없습니다.

nIDC
멤버 변수와 연결된 날짜 및 시간 선택기 컨트롤의 리소스 ID입니다.

value
처음 두 버전에서는 데이터가 교환되는 멤버 변수, 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체에 대한 참조 CTimeCOleDateTime 입니다. 세 번째 버전에서는 데이터 멤버 컨트롤 뷰 개체에 대한 참조입니다 CString .

설명

DDX_DateTimeCtrl 호출 value 되면 날짜 및 시간 선택기 컨트롤의 현재 상태로 설정되거나 교환 방향에 따라 컨트롤이 설정value됩니다.

위의 DDX_DateTimeCtrl 세 번째 버전에서는 날짜 시간 컨트롤과 CString 컨트롤 뷰 개체의 CString 데이터 멤버 간에 데이터 전송을 관리합니다. 문자열은 날짜 및 시간 서식 지정에 대한 현재 로캘의 규칙을 사용하여 형식이 지정됩니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_ManagedControl

컨트롤의 리소스 ID와 일치하는 .NET 컨트롤을 만듭니다.

구문

template <typename T>
void DDX_ManagedControl(
   CDataExchange* pDX,
   int nIDC,
   CWinFormsControl<T>& control );

매개 변수

pDX
Class 개체에 대한 포인터입니다.CDataExchange 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 컨트롤의 리소스 ID입니다.

control
Class 개체에 대한 참조입니다.CWinFormsControl

설명

DDX_ManagedControl 리소스 컨트롤 ID와 일치하는 컨트롤을 만들려면 를 호출 CWinFormsControl::CreateManagedControl 합니다. 에서 리소스 ID에서 컨트롤을 CDialog::OnInitDialog만드는 데 사용합니다DDX_ManagedControl. 데이터 교환의 경우 Windows Forms 컨트롤에서 DDX/DDV 함수를 사용할 필요가 없습니다.

자세한 내용은 방법: Windows Forms를 사용하여 DDX/DDV 데이터 바인딩 수행을 참조 하세요.

요구 사항

헤더afxwinforms.h:

DDX_IPAddress

이 함수는 DDX_IPAddress IP 주소 컨트롤과 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_IPAddress(
    CDataExchange* pDX,
    int nIDC,
    DWORD& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 IP 주소 컨트롤의 리소스 ID입니다.

value
IP 주소 컨트롤의 DWORD 4 필드 값을 포함하는 참조입니다. 필드는 다음과 같이 채워지거나 읽습니다.

필드 필드 값이 포함된 비트
3 0~7
2 8~15
1 16~23
0 24~31

Win32 IPM_GETADDRESS 를 사용하여 값을 읽거나 값을 채우는 데 사용합니다 IPM_SETADDRESS . 이러한 메시지는 Windows SDK에 설명되어 있습니다.

설명

DDX_IPAddress 호출 value 되면 IP 주소 컨트롤에서 읽거나 value 교환 방향에 따라 컨트롤에 기록됩니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_LBIndex

이 함수는 DDX_LBIndex 대화 상자, 폼 보기 또는 컨트롤 뷰 개체의 int 목록 상자 컨트롤과 int 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_LBIndex(
    CDataExchange* pDX,
    int nIDC,
    int& index);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 목록 상자 컨트롤의 리소스 ID입니다.

index
데이터가 교환되는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

DDX_LBIndex 호출 index 되면 현재 목록 상자 선택 영역의 인덱스로 설정됩니다. 선택한 index 항목이 없으면 -1로 설정됩니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_LBString

이 함수는 DDX_LBString 대화 상자, 폼 보기 또는 컨트롤 뷰 개체의 CString 목록 상자 컨트롤과 CString 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_LBString(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 목록 상자 컨트롤의 리소스 ID입니다.

value
데이터가 교환되는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

목록 상자 컨트롤로 데이터를 전송하기 위해 호출되는 경우 DDX_LBString 컨트롤의 첫 번째 항목으로 시작 일치 value 항목이 선택됩니다. 접두사 대신 전체 항목을 일치하려면 .를 사용합니다 DDX_LBStringExact. 일치하는 항목이 없으면 항목이 선택되지 않습니다. 일치는 대/소문자를 구분하지 않습니다.

DDX_LBString 목록 상자 컨트롤 value 에서 데이터를 전송하기 위해 호출되면 현재 목록 상자 선택 영역으로 설정됩니다. 선택한 value 항목이 없으면 길이가 0인 문자열로 설정됩니다.

참고 항목

목록 상자가 드롭다운 목록 상자인 경우 교환되는 값은 255자로 제한됩니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_LBStringExact

이 함수는 DDX_CBStringExact 대화 상자, CString 폼 보기 또는 컨트롤 뷰 개체의 목록 상자 컨트롤 편집 컨트롤과 CString 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_LBStringExact(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 목록 상자 컨트롤의 리소스 ID입니다.

value
데이터가 교환되는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

DDX_LBStringExact 목록 상자 컨트롤에 데이터를 전송하기 위해 호출되면 일치하는 value 컨트롤의 첫 번째 항목이 선택됩니다. (전체 항목 DDX_LBString이 아닌 접두사만 일치하려면 .) 일치하는 항목이 없으면 항목이 선택되지 않습니다. 일치는 대/소문자를 구분하지 않습니다.

DDX_CBStringExact 목록 상자 컨트롤 value 에서 데이터를 전송하기 위해 호출되면 현재 목록 상자 선택 영역으로 설정됩니다. 선택한 value 항목이 없으면 길이가 0인 문자열로 설정됩니다.

참고 항목

목록 상자가 드롭다운 목록 상자인 경우 교환되는 값은 255자로 제한됩니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_MonthCalCtrl

이 함수는 DDX_MonthCalCtrl 대화 상자, 폼 보기 또는 컨트롤 뷰 개체의 월 달력 컨트롤( CMonthCalCtrl)과 CTime 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 또는 COleDateTime 데이터 멤버 간의 날짜 데이터 전송을 관리합니다.

void AFXAPI DDX_MonthCalCtrl(
    CDataExchange* pDX,
    int nIDC,
    CTime& value);

void AFXAPI DDX_MonthCalCtrl(
    CDataExchange* pDX,
    int nIDC,
    COleDateTime& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다. 이 개체를 삭제할 필요가 없습니다.

nIDC
멤버 변수와 연결된 월 달력 컨트롤의 리소스 ID입니다.

value
데이터가 교환되는 CTime 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수 또는 COleDateTime 멤버에 대한 참조입니다.

설명

참고 항목

컨트롤은 날짜 값만 관리합니다. 시간 개체의 시간 필드는 컨트롤 창의 생성 시간 또는 호출을 사용하여 컨트롤에 설정된 시간을 반영하도록 CMonthCalCtrl::SetCurSel설정됩니다.

DDX_MonthCalCtrl 호출 value 되면 월 달력 컨트롤의 현재 상태로 설정됩니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_Radio

이 함수는 DDX_Radio 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 int 라디오 컨트롤 그룹과 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체 int 의 데이터 멤버 간에 데이터 전송을 관리합니다. 데이터 멤버의 int 값은 그룹 내에서 선택된 라디오 단추에 따라 결정됩니다.

void AFXAPI DDX_Radio(
    CDataExchange* pDX,
    int nIDC,
    int& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
그룹의 첫 번째 라디오 컨트롤의 리소스 ID입니다.

value
데이터가 교환되는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

DDX_Radio 호출 value 되면 라디오 제어 그룹의 현재 상태로 설정됩니다. 이 값은 현재 검사 라디오 컨트롤의 0부터 시작하는 인덱스로 설정되고 검사 라디오 컨트롤이 없으면 -1로 설정됩니다.

예를 들어 그룹의 첫 번째 라디오 단추가 검사 경우(WS_GROUP 스타일이 있는 단추) 멤버의 int 값은 0 등입니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_Scroll

이 함수는 DDX_Scroll 대화 상자, 폼 보기 또는 컨트롤 뷰 개체의 int 스크롤 막대 컨트롤과 int 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_Scroll(
    CDataExchange* pDX,
    int nIDC,
    int& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
컨트롤 속성과 연결된 스크롤 막대 컨트롤의 리소스 ID입니다.

value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.

설명

DDX_Scroll 호출 value 되면 컨트롤 엄지 손가락의 현재 위치로 설정됩니다. 컨트롤 엄지 손가락의 현재 위치와 관련된 값에 대한 자세한 내용은 Windows SDK를 참조 GetScrollPos 하세요.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

DDX_Slider

이 함수는 DDX_Slider 대화 상자나 폼 보기의 int 슬라이더 컨트롤과 int 대화 상자 또는 폼 뷰 개체의 데이터 멤버 간에 데이터 전송을 관리합니다.

void AFXAPI DDX_Slider(
    CDataExchange* pDX,
    int nIDC,
    int& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
슬라이더 컨트롤의 리소스 ID입니다.

value
교환할 값에 대한 참조입니다. 이 매개 변수는 슬라이더 컨트롤의 현재 위치를 보유하거나 설정합니다.

설명

호출 value 될 때 DDX_Slider 컨트롤의 엄지 손가락의 현재 위치로 설정되거나 교환 방향에 따라 값이 위치를 받습니다.

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요. 슬라이더 컨트롤에 대한 자세한 내용은 사용을 참조 하세요 CSliderCtrl.

요구 사항

Headerafxdd_.h

DDX_Text

이 함수는 DDX_Text 대화 상자, 폼 보기 또는 컨트롤 뷰의 floatDWORDlongUINTCStringint편집 컨트롤과 CString 대화 상자, 폼 뷰 또는 double 컨트롤 뷰 개체의 데이터 멤버 간의 데이터 전송을 관리합니다.

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    BYTE& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    short& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    int& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    UINT& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    long& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    DWORD& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    CString& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    float& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    double& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    COleCurrency& value);

void AFXAPI DDX_Text(
    CDataExchange* pDX,
    int nIDC,
    COleDateTime& value);

매개 변수

pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.

nIDC
대화 상자, 폼 보기 또는 컨트롤 뷰 개체에 있는 편집 컨트롤의 ID입니다.

value
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버에 대한 참조입니다. 데이터 형식 value 은 사용하는 오버로드된 버전에 DDX_Text 따라 달라집니다.

설명

DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.

요구 사항

Headerafxdd_.h

참고 항목

표준 대화 상자 데이터 유효성 검사 루틴
매크로 및 전역
CWinFormsControl::CreateManagedControl
CDialog::OnInitDialog