DDX_FieldCBIndex

void&AFXAPIDDX_FieldCBIndex (denIDC,CDataExchange *pDX,intintamp;índice,CRecordset *pRecordset);

void&AFXAPIDDX_FieldCBIndex (denIDC,CDataExchange *pDX,intintamp;índice,CDaoRecordset *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.

índice

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_FieldCBIndex sincroniza el índice del elemento seleccionado en el control de cuadro de lista de un control de cuadro combinado en una vista de registros y un miembro de datos de campo int 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 en el control basado en el valor especificado en el índice. En una transferencia de registros para el control, si el campo de juego de registros es Null, MFC establece el valor del índice 0. En una transferencia de control al conjunto de registros, si el control está vacío o si se ha seleccionado ningún elemento, el campo de juego de registros está establecido en 0.

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. El ejemplo sería similar para DDX_FieldCBIndex.

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

Index