Partilhar via


DDX_FieldSlider

A função de DDX_FieldSlider sincroniza a posição do polegar de um controle deslizante em uma exibição do registro e um membro de dados do campo de int de um conjunto de registros associado à exibição de registro (ou com o qual variável de inteiro você escolher para o mapear).

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

Parâmetros

  • pDX
    Um ponteiro para um objeto de CDataExchange . A estrutura fornece esse objeto para estabelecer o contexto de troca de dados, inclusive sua direção.

  • nIDC
    A ID do recurso de controle deslizante.

  • valor
    Uma referência ao valor a ser trocados. Esse parâmetro contém ou será usado para definir a posição atual do polegar de controle deslizante.

  • pRecordset
    Um ponteiro para CRecordset ou associado ao objeto de CDaoRecordset com que os dados são trocados.

Comentários

Ao mover dados do conjunto de registros para o controle deslizante, esta função define a posição de controle deslizante para o valor especificado no valor. Em uma transferência do conjunto de registros ao controle, se o campo do conjunto de registros for nulo, a posição do controle deslizante está definida como 0. Em uma transferência de controle ao conjunto de registros, se o controle está vazia, o valor do campo do conjunto de registros é 0.

DDX_FieldSlider não troca informações de intervalo com os controles deslizantes capazes de definir um intervalo em vez de apenas uma posição.

Use a primeira substituição de função se você estiver trabalhando com as classes com base em log. Use a segunda substituição com as classes baseadas DAO-.

Para obter mais informações sobre como DDX, consulte Caixa de diálogo troca de dados e validação. Para obter exemplos e mais informações sobre DDX para CRecordView e campos de CDaoRecordView , consulte Registrar exibições. Para obter informações sobre os controles deslizantes, consulte Usando CSliderCtrl.

Exemplo

Consulte DDX_FieldText para obter um exemplo de DDX_Field geral. As chamadas a DDX_FieldSlider seriam semelhantes.

Requisitos

Header: afxdao.h

Consulte também

Referência

DDX_Slider

DDV_MinMaxSlider

DDX_FieldLBString

DDX_FieldLBStringExact

DDX_FieldCBString

DDX_FieldCBStringExact

DDX_FieldCBIndex

DDX_FieldLBIndex

Conceitos

Macros e globais MFC