DDX_FieldCBString

void &AFXAPI DDX_FieldCBString ( CDataExchange * pDX, int nIDC, CStringamp; valor, CRecordset * pRecordset );

void &AFXAPI DDX_FieldCBString (CDataExchange * pDX, int nIDCCStringamp;valorCDaoRecordset *pRecordset );

Parámetros

pDX

Un puntero a un objeto CDataExchange . El marco proporciona este objeto para establecer el contexto del intercambio de datos, incluyendo su dirección.

nIDC

El ID de un control en el objeto CRecordView o CDaoRecordView.

valor

Una referencia a un miembro de datos de campo en el objeto CRecordset o CDaoRecordset asociado.

pRecordset

Un puntero al objeto CRecordset o CDaoRecordset con el que se intercambian datos.

Observaciones

La función DDX_FieldCBString gestiona a la transferencia de datos de CString entre el control de edición de un control de cuadro combinado en una vista de registros y un miembro de datos de campo CString de un objeto recordset asociado a la vista de registros. Al mover datos de registros para el control, esta función establece la selección actual en el cuadro combinado a la primera fila que comienza con los caracteres de la cadena especificada en el valor. En una transferencia de registros para el control, si el campo de juego de registros es Null, se elimina cualquier selección de cuadro combinado y se establece el control de edición del cuadro combinado al vacío. En una transferencia de control al conjunto de registros, si el control está vacío, el campo de juego de registros se establece en Null si el campo lo permite.

Si se trabaja con las clases basadas en ODBC, utilice la primera versión. Utilice la segunda versión si se trabaja con las clases de DAO.

Para obtener más información acerca de DDX, consulte Agregar un cuadro de diálogo en Tutoriales de Visual C++ y intercambio de datos de cuadro de diálogo y validación en Guía del programador de Visual C++. Para obtener más información acerca de DDX para campos CRecordView y CDaoRecordView y ejemplos, vea el artículo Vistas de registros en la Guía del programador de Visual C++.

Ejemplo

Consulte DDX_FieldText para obtener un ejemplo de DDX_Field general. En el ejemplo se incluye una llamada a DDX_FieldCBString.

Vea tambié&nnbsp;DDX_FieldText, DDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBStringExact

Index