Funciones de intercambio de datos de cuadro de diálogo para controles OLE

En este tema se enumeran las funciones de DDX_OC que se usan para intercambiar datos entre una propiedad de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos del objeto cuadro de dialogo, vista de formulario o vista de control.

Funciones de DDX_OC

Nombre Descripción
DDX_OCBool Administra la transferencia de datos de BOOL entre una propiedad de un control OLE y un miembro de datos BOOL.
DDX_OCBoolRO Administra la transferencia de datos de BOOL entre una propiedad de solo lectura de un control OLE y un miembro de datos BOOL.
DDX_OCColor Administra la transferencia de datos de OLE_COLOR entre una propiedad de un control OLE y un miembro de datos OLE_COLOR.
DDX_OCColorRO Administra la transferencia de datos de OLE_COLOR entre una propiedad de solo lectura de un control OLE y un miembro de datos OLE_COLOR.
DDX_OCFloat Administra la transferencia de datos de float (o double) entre una propiedad de un control OLE y un miembro de datos float (o double).
DDX_OCFloatRO Administra la transferencia de datos de float (o double) entre una propiedad de solo lectura de un control OLE y un miembro de datos float (o double).
DDX_OCInt Administra la transferencia de datos de int (o long) entre una propiedad de un control OLE y un miembro de datos int (o long).
DDX_OCIntRO Administra la transferencia de datos de int (o long) entre una propiedad de solo lectura de un control OLE y un miembro de datos int (o long).
DDX_OCShort Administra la transferencia de datos de short entre una propiedad de un control OLE y un miembro de datos short.
DDX_OCShortRO Administra la transferencia de datos de short entre una propiedad de un control OLE y un miembro de datos short.
DDX_OCText Administra la transferencia de datos de CString entre una propiedad de un control OLE y un miembro de datos CString.
DDX_OCTextRO Administra la transferencia de datos de CString entre una propiedad de solo lectura de un control OLE y un miembro de datos CString.

DDX_OCBool

La función DDX_OCBool administra la transferencia de datos BOOL entre una propiedad de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos BOOL del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCBool(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    BOOL& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado: afxdisp.h

DDX_OCBoolRO

La función DDX_OCBoolRO administra la transferencia de datos BOOL entre una propiedad de solo lectura de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos BOOL del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCBoolRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    BOOL& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCColor

La función DDX_OCColor administra la transferencia de datos OLE_COLOR entre una propiedad de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos OLE_COLOR del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCColor(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    OLE_COLOR& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCColorRO

La función DDX_OCColorRO administra la transferencia de datos OLE_COLOR entre una propiedad de solo lectura de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos OLE_COLOR del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCColorRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    OLE_COLOR& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCFloat

La función DDX_OCFloat administra la transferencia de datos float (o double) entre una propiedad de solo lectura de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos float (o double) del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCFloat(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    float& value);

void AFXAPI DDX_OCFloat(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    double& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCFloatRO

La función DDX_OCFloatRO administra la transferencia de datos float (o double) entre una propiedad de solo lectura de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos float (o double) del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCFloatRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    float& value);

void AFXAPI DDX_OCFloatRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    double& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCInt

La DDX_OCInt función administra la transferencia de int datos (o long) entre una propiedad de un control OLE en un objeto de cuadro de diálogo, vista de formulario o vista de control y un int miembro de datos (o long) del cuadro de diálogo, vista de formulario o objeto de vista de control.

void AFXAPI DDX_OCInt(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    int& value);

void AFXAPI DDX_OCInt(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    long& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCIntRO

La función DDX_OCIntRO administra la transferencia de datos int (o long) entre una propiedad de solo lectura de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos int (o long) del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCIntRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    int& value);

void AFXAPI DDX_OCIntRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    long& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCShort

La función DDX_OCShort administra la transferencia de datos cortos entre una propiedad de solo lectura de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos cortos del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCShort(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    short& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCShortRO

La función DDX_OCShortRO administra la transferencia de datos cortos entre una propiedad de solo lectura de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos cortos del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCShortRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    short& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCText

La función DDX_OCText administra la transferencia de datos CString entre una propiedad de un control OLE de un objeto cuadro de diálogo, vista de formulario o vista de control y un miembro de datos CString del objeto cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCText(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    CString& value);

Parámetros

pDX
Puntero a un objeto CDataExchange. El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

DDX_OCTextRO

La función DDX_OCTextRO administra la transferencia de datos CString entre una propiedad de solo lectura de un control OLE de un objeto de cuadro de diálogo, vista de formulario o vista de control y un miembro de datos CString del objeto de cuadro de dialogo, vista de formulario o vista de control.

void AFXAPI DDX_OCTextRO(
    CDataExchange* pDX,
    int nIDC,
    DISPID dispid,
    CString& value);

Parámetros

pDX
Puntero a un objeto CDataExchange . El marco de trabajo proporciona este objeto para establecer el contexto del intercambio de datos, incluida su dirección.

nIDC
Identificador de un control OLE en el objeto de cuadro de diálogo, vista de formulario o vista de control.

dispid
Identificador de envío de una propiedad del control.

value
Referencia a una variable de miembro del objeto de cuadro de diálogo, vista de formulario o vista de control con el que se intercambian los datos.

Comentarios

Para obtener más información sobre DDX, consulte Intercambio y validación de datos de cuadro de diálogo.

Requisitos

Encabezado afxdisp.h

Consulte también

Macros y globales