표준 대화 상자 데이터 교환 루틴
이 항목에서는 일반적인 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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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
처음 두 버전에서는 데이터가 교환되는 멤버 변수, 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체에 대한 참조 CTime
COleDateTime
입니다. 세 번째 버전에서는 데이터 멤버 컨트롤 뷰 개체에 대한 참조입니다 CString
.
설명
DDX_DateTimeCtrl
호출 value
되면 날짜 및 시간 선택기 컨트롤의 현재 상태로 설정되거나 교환 방향에 따라 컨트롤이 설정value
됩니다.
위의 DDX_DateTimeCtrl
세 번째 버전에서는 날짜 시간 컨트롤과 CString
컨트롤 뷰 개체의 CString
데이터 멤버 간에 데이터 전송을 관리합니다. 문자열은 날짜 및 시간 서식 지정에 대한 현재 로캘의 규칙을 사용하여 형식이 지정됩니다.
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.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
.
요구 사항
머리글 afxdd_.h
DDX_Text
이 함수는 DDX_Text
대화 상자, 폼 보기 또는 컨트롤 뷰의 float
DWORD
long
UINT
CString
int
편집 컨트롤과 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에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
머리글 afxdd_.h
참고 항목
표준 대화 상자 데이터 유효성 검사 루틴
매크로 및 전역
CWinFormsControl::CreateManagedControl
CDialog::OnInitDialog