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