Condividi tramite


DDX_FieldSlider

La funzione di DDX_FieldSlider sincronizza la posizione del cursore di un dispositivo di scorrimento in una visualizzazione di record e un membro dati di campo di int di un recordset associato alla visualizzazione di record (o con qualsiasi variabile Integer si sceglie di eseguirne il mapping).

void AFXAPI DDX_FieldSlider( 
   CDataExchange* pDX,
   int nIDC,
   int& value,
   CRecordset* pRecordset  
); 
void AFXAPI DDX_FieldSlider( 
   CDataExchange* pDX,
   int nIDC,
   int& value,
   CDaoRecordset* pRecordset  
);

Parametri

  • pDX
    Un puntatore a un oggetto di CDataExchange. Il framework viene fornito questo oggetto per stabilire il contesto dello scambio di dati, inclusa la direzione.

  • nIDC
    ID di risorsa del dispositivo di scorrimento.

  • corrispondente
    Un riferimento al valore da scambiare. Il parametro di questo parametro o verranno utilizzate per impostare la posizione corrente del dispositivo di scorrimento.

  • pRecordset
    Un puntatore a CRecordset o all'oggetto collegato di CDaoRecordset con cui i dati vengono scambiati.

Note

In spostare i dati dal recordset al dispositivo di scorrimento, la funzione imposta la posizione del dispositivo di scorrimento al valore specificato nel valore. In un trasferimento dal recordset nel controllo, se il campo del recordset è null, la posizione del controllo è impostata su 0. In un trasferimento dal controllo del recordset, se il controllo è vuoto, il valore del campo del recordset è 0.

DDX_FieldSlider non scambia le informazioni sull'intervallo con i dispositivi di scorrimento in grado di impostare un intervallo anziché semplicemente un percorso.

Utilizzare le prime override della funzione se si utilizzano le classi basate su ODBC. Utilizzare il secondo override tramite le classi basate su DAO.

Per ulteriori informazioni su DDX, vedere Dialog Data Exchange (DDX) e Dialog Data Validation (DDV). Per ulteriori informazioni ed esempi su DDX per CRecordView e i campi di CDaoRecordView, vedere Visualizzazioni di record. Per ulteriori informazioni sui dispositivi di scorrimento, vedere Utilizzando CSliderCtrl.

Esempio

Vedere DDX_FieldText per un esempio di DDX_Field generale. Le chiamate a DDX_FieldSlider sarebbero simili.

Requisiti

Intestazione: afxdao.h

Vedere anche

Riferimenti

DDX_Slider

DDV_MinMaxSlider

DDX_FieldLBString

DDX_FieldLBStringExact

DDX_FieldCBString

DDX_FieldCBStringExact

DDX_FieldCBIndex

DDX_FieldLBIndex

Concetti

Macro e funzioni globali MFC