다음을 통해 공유


OLE 컨트롤에 대한 대화 상자 데이터 교환 함수

이 항목에서는 대화 상자에서 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

참고 항목

매크로 및 전역