DDX_FieldSlider

&AFXAPI DDX_FieldSlider static void (CDataExchange * pDX, int nIDC, intamp; valore, CRecordset * pRecordset );

&AFXAPI DDX_FieldSlider static void (CDataExchange * pDX, int nIDC, intamp; valore, CDaoRecordset * pRecordset );

Parametri

pDX

Puntatore a un oggetto CDataExchange . Il framework fornisce questo oggetto per stabilire il contesto dello scambio dei dati, tra cui la sua direzione.

nIDC

L'ID di controllo slider risorsa.

valore

Un riferimento al valore da scambiare. Questo parametro detiene o verrà utilizzato per impostare la posizione corrente del controllo cursore del pollice.

pRecordset

Un puntatore all'oggetto CRecordset o CDaoRecordset associata con la quale vengono scambiati dati.

Osservazioni

La funzione DDX_FieldSlider consente di sincronizzare la posizione del pollice di un controllo slider in una visualizzazione di record e un membro dati di campo int di un recordset connesso con la visualizzazione di record (o con qualsiasi variabile di tipo integer, scegliere di mapparla a). Durante lo spostamento dei dati dal recordset per il dispositivo di scorrimento, questa funzione imposta la posizione del cursore sul valore specificato nel valore. Su un trasferimento dal recordset al controllo, se il campo del recordset è Null, la posizione del controllo cursore è impostato su 0. Su un trasferimento dal controllo al recordset, se il controllo è vuoto, il valore del campo del recordset è 0.

DDX_FieldSlider non scambiare informazioni sull'intervallo con cursori di controllo in grado di impostare una gamma piuttosto che semplicemente una posizione.

Se si lavora con le classi basate su ODBC, utilizzare l'override prima della funzione. Utilizzare la seconda override con le classi basate su DAO.

Per ulteriori informazioni su DDX, vedere aggiungendo un dialogo in Visual C++ tutorial e Dialog Data Exchange e convalida nel manuale del programmatore di Visual C++. Per esempi e ulteriori informazioni su DDX per campi CRecordView e CDaoRecordView , vedere Visualizzazioni di Record nel manuale del programmatore di Visual C++. Per informazioni sui controlli di scorrimento, vedere CSliderCtrl usando nel manuale del programmatore di Visual C++.

Esempio

Per un esempio di DDX_Field generale, vedere DDX_FieldText . Chiamate a DDX_FieldSlider sarebbe simile.

Vedere a&nchenbsp;DDX_Slider, DDV_MinMaxSlider, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBString, DDX_FieldCBStringExact, DDX_FieldCBIndex, DDX_FieldLBIndex

Index