DDX_FieldSlider

La fonction d' DDX_FieldSlider synchronise la position du curseur de défilement d'un contrôle Slider dans une vue de l'enregistrement et les données membres de champ d' int d'un recordset associé à la vue de l'enregistrement (ou avec n'importe quel variable de type entier vous choisissez de la mapper).

void AFXAPI DDX_FieldSlider(
   CDataExchange* pDX,
   int nIDC,
   int& value,
   CRecordset* pRecordset 
);
void AFXAPI DDX_FieldSlider(
   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 de ressource du contrôle Slider.

  • correspondante
    Une référence à la valeur à échanger.Conserve de ce paramètre ou seront utilisés pour définir la position actuelle du curseur de défilement du contrôle Slider.

  • pRecordset
    Un pointeur vers CRecordset ou à l'objet associé d' CDaoRecordset avec lesquels les données sont échangées.

Notes

En déplaçant les données du recordset jusqu ' à le curseur, cette fonction définit la position du curseur à la valeur spécifiée dans une valeur.Sur un transfert du recordset au contrôle, si le champ de recordset est null, la position du contrôle Slider a la valeur 0.Sur un transfert du contrôle au recordset, si le contrôle est vide, la valeur du champ de recordset est 0.

DDX_FieldSlider n'échangent pas les informations de plage avec les contrôles Slider capables de définir une plage au lieu de simplement une position.

Utilisez la première substitution de la fonction si vous utilisez les classes ODBC.Utilisez la deuxième substitution avec 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 DDX pour CRecordView et des champs d' CDaoRecordView , consultez vues des enregistrements.Pour plus d'informations sur les contrôles Slider, consultez À l'aide de CSliderCtrl.

Exemple

Consultez DDX_FieldText pour un exemple du Général DDX_Field.Les appels à DDX_FieldSlider ressemblera.

Configuration requise

Header: afxdao.h

Voir aussi

Référence

DDX_Slider

DDV_MinMaxSlider

DDX_FieldLBString

DDX_FieldLBStringExact

DDX_FieldCBString

DDX_FieldCBStringExact

DDX_FieldCBIndex

DDX_FieldLBIndex

Concepts

Macro MFC et Globals