이 항목에서는 대화 상자에서 OLE 컨트롤의 속성, 폼 뷰 또는 컨트롤 뷰 개체와 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터를 교환하는 데 사용되는 DDX_OC 함수를 나열합니다.
DDX_OC 함수
| 속성 | 설명 |
|---|---|
| DDX_OCBool | OLE 컨트롤의 속성과 BOOL 데이터 멤버 간의 BOOL 데이터 전송을 관리합니다. |
| DDX_OCBoolRO | OLE 컨트롤의 읽기 전용 속성과 BOOL 데이터 멤버 간에 BOOL 데이터 전송을 관리합니다. |
| DDX_OCColor | OLE 컨트롤의 속성과 OLE_COLOR 데이터 멤버 간의 OLE_COLOR 데이터 전송을 관리합니다. |
| DDX_OCColorRO | OLE 컨트롤의 읽기 전용 속성과 OLE_COLOR 데이터 멤버 간의 OLE_COLOR 데이터 전송을 관리합니다. |
| DDX_OCFloat | OLE 컨트롤의 float 속성과 float (또는doubledouble) 데이터 멤버 간의 데이터 전송을 관리합니다. |
| DDX_OCFloatRO | OLE 컨트롤의 float 읽기 전용 속성과 float (또는double) 데이터 멤버 간의 데이터 전송을 관리합니다double. |
| DDX_OCInt | OLE 컨트롤의 int 속성과 int (또는longlong) 데이터 멤버 간의 데이터 전송을 관리합니다. |
| DDX_OCIntRO | OLE 컨트롤의 int 읽기 전용 속성과 int (또는long) 데이터 멤버 간의 데이터 전송을 관리합니다long. |
| DDX_OCShort | OLE 컨트롤의 short 속성과 데이터 멤버 간의 데이터 전송을 short 관리합니다. |
| DDX_OCShortRO | OLE 컨트롤의 short 읽기 전용 속성과 데이터 멤버 간의 데이터 전송을 short 관리합니다. |
| DDX_OCText | OLE 컨트롤의 속성과 CString 데이터 멤버 간의 CString 데이터 전송을 관리합니다. |
| DDX_OCTextRO | OLE 컨트롤의 읽기 전용 속성과 CString 데이터 멤버 간의 CString 데이터 전송을 관리합니다. |
DDX_OCBool
이 함수는 DDX_OCBool 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 속성과 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 BOOL 데이터 멤버 간에 BOOL 데이터 전송을 관리합니다.
void AFXAPI DDX_OCBool(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
BOOL& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더: afxdisp.h
DDX_OCBoolRO
이 함수는 DDX_OCBoolRO 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체에 있는 OLE 컨트롤의 읽기 전용 속성과 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 BOOL 데이터 멤버 간에 BOOL 데이터 전송을 관리합니다.
void AFXAPI DDX_OCBoolRO(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
BOOL& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCColor
이 함수는 DDX_OCColor 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 속성과 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE_COLOR 데이터 멤버 간에 OLE_COLOR 데이터 전송을 관리합니다.
void AFXAPI DDX_OCColor(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
OLE_COLOR& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCColorRO
이 함수는 DDX_OCColorRO 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체에 있는 OLE 컨트롤의 읽기 전용 속성과 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE_COLOR 데이터 멤버 간에 OLE_COLOR 데이터 전송을 관리합니다.
void AFXAPI DDX_OCColorRO(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
OLE_COLOR& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCFloat
이 함수는 DDX_OCFloat 대화 상자, float 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 속성과 float 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버 간에 데이터 전송(또는doubledouble)을 관리합니다.
void AFXAPI DDX_OCFloat(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
float& value);
void AFXAPI DDX_OCFloat(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
double& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCFloatRO
이 함수는 DDX_OCFloatRO 대화 상자, 폼 뷰 또는 double컨트롤 뷰 개체에서 OLE 컨트롤의 읽기 전용 속성과 float 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버(또는double) 간의 데이터 전송 float 을 관리합니다.
void AFXAPI DDX_OCFloatRO(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
float& value);
void AFXAPI DDX_OCFloatRO(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
double& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCInt
이 함수는 DDX_OCInt 대화 상자, int 폼 뷰 또는 long컨트롤 뷰 개체의 OLE 컨트롤 속성과 int 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 (또는 long) 데이터 멤버 간의 데이터 전송을 관리합니다.
void AFXAPI DDX_OCInt(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
int& value);
void AFXAPI DDX_OCInt(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
long& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCIntRO
이 함수는 DDX_OCIntRO 대화 상자, 폼 뷰 또는 long컨트롤 뷰 개체에서 OLE 컨트롤의 읽기 전용 속성과 int 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 데이터 멤버(또는long) 간의 데이터 전송 int 을 관리합니다.
void AFXAPI DDX_OCIntRO(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
int& value);
void AFXAPI DDX_OCIntRO(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
long& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCShort
이 함수는 DDX_OCShort 대화 상자, 폼 보기 또는 컨트롤 뷰 개체의 OLE 컨트롤 속성과 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 짧은 데이터 멤버 간에 짧은 데이터 전송을 관리합니다.
void AFXAPI DDX_OCShort(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
short& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCShortRO
이 함수는 DDX_OCShortRO 대화 상자에서 OLE 컨트롤의 읽기 전용 속성, 폼 뷰 또는 컨트롤 뷰 개체와 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 짧은 데이터 멤버 간에 짧은 데이터 전송을 관리합니다.
void AFXAPI DDX_OCShortRO(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
short& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCText
DDX_OCText 함수는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 속성과 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 CString 데이터 멤버 간에 CString 데이터 전송을 관리합니다.
void AFXAPI DDX_OCText(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
CString& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h
DDX_OCTextRO
DDX_OCTextRO 함수는 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체 내 OLE 컨트롤의 읽기 전용 속성과 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 CString 데이터 멤버 간 CString 데이터 전송을 관리합니다.
void AFXAPI DDX_OCTextRO(
CDataExchange* pDX,
int nIDC,
DISPID dispid,
CString& value);
매개 변수
pDX
CDataExchange 개체에 대한 포인터입니다. 프레임워크는 해당 방향을 포함해서 데이터 교환의 컨텍스트를 설정하기 위해 이 개체를 제공합니다.
nIDC
대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 OLE 컨트롤 ID입니다.
dispid
컨트롤의 속성에 대한 디스패치 ID입니다.
value
데이터를 교환할 대화 상자, 폼 뷰 또는 컨트롤 뷰 개체의 멤버 변수에 대한 참조입니다.
설명
DDX에 대한 자세한 내용은 대화 상자 데이터 교환 및 유효성 검사를 참조하세요.
요구 사항
헤더 afxdisp.h