DDX_FieldRadio
La fonction d' DDX_FieldRadio associe une variable membre de base zéro d' int du recordset d'une vue de l'enregistrement à la case d'option sélectionnée à un groupe de cases d'option dans la vue de l'enregistrement.
void AFXAPI DDX_FieldRadio(
CDataExchange* pDX,
int nIDC,
int& value,
CRecordset* pRecordset
);
void AFXAPI DDX_FieldRadio(
CDataExchange* pDX,
int nIDC,
int& value,
CDaoRecordset* pRecordset
);
Paramètres
pDX
Un pointeur vers un objet de CDataExchange .L'infrastructure fournit cet objet pour générer le contexte de l'échange de données, y compris sa direction.nIDC
L'ID du premier à un groupe (avec style WS_GROUP) de contrôles adjacents de case d'option dans l'objet de CRecordView ou de CDaoRecordView .correspondante
Une référence à des données membres de champ dans CRecordset ou l'objet associé d' CDaoRecordset .pRecordset
Pointeur vers l'objet de CRecordset ou de CDaoRecordset avec lequel les données sont échangées.
Notes
En transférant du champ de recordset en mode, cette fonction démarre le nème case d'option (zéro) et intercepte les autres boutons.Dans le sens opposé, cette fonction définit le champ de recordset à ordinal de la case d'option qui figure actuellement (coché).Sur un transfert du recordset au contrôle, si le champ de recordset est null, aucun bouton n'est sélectionné.Sur un transfert de contrôle au recordset, si aucun contrôle n'est sélectionné, le champ de recordset a la valeur null si le champ permet place.
Utilisez la première version si vous utilisez les classes ODBC.Utilisez la deuxième version si vous utilisez les classes DAO.
Pour plus d'informations sur DDX, consultez Échange et validation de données de boîtes de dialogue.Pour obtenir des exemples et des informations sur le mécanisme DDX des champs de CRecordView et de CDaoRecordView , consultez l'article vues des enregistrements.
Exemple
Consultez DDX_FieldText pour un exemple du Général DDX_Field.Les appels à DDX_FieldRadio ressemblera.
Configuration requise
Header: afxdao.h