privatevoid &AFXAPI DDX_FieldScroll ( CDataExchange * pDX, int nIDC, intamp; valor, CRecordset * pRecordset );
privatevoid &AFXAPI DDX_FieldScroll ( CDataExchange * pDX, int nIDC, intamp; valor, CDaoRecordset * pRecordset );
Parâmetros
pDX
Um ponteiro para um objeto CDataExchange . A estrutura fornece esse objeto para estabelecer o contexto da troca de dados, incluindo sua direção.
nIDC
A identificação do primeiro em um grupo (com estilo WS_GROUP) de controles de botão de rádio adjacentes em CRecordView ou CDaoRecordView objeto.
valor
Uma referência a um membro de dados de campo no associado CRecordset ou CDaoRecordset objeto.
pRecordset
Um ponteiro para o CRecordset ou CDaoRecordset objeto com os quais dados são trocados.
Observações
A função DDX_FieldScroll sincroniza a posição de rolagem de um controle de barra de rolagem em um Exibir do registro e um membro de dados de campo int de um conjunto de registros associado com o Exibir do registro (ou com qualquer variável inteiro escolhido para mapeá-la para). Ao mover dados de conjunto de registros para o Controlarar, essa função define a posição de rolagem do Controlarar de barra de rolagem para o valor especificado em valor. Em uma transferência de conjunto de registros para o Controlarar, se o campo de conjunto de registros for Null, o controle de barra de rolagem é definido como 0. Em uma transferência de Controlarar para o conjunto de registros, se o Controlarar estiver vazio, o valor do campo de conjunto de registros é 0.
Use a primeira versão se você estiver trabalhando com as classes baseado em ODBC. Use o segundo versão se você estiver trabalhando com as classes de DAO.
Para obter mais informações sobre DDX, consulte adicionando uma caixa de diálogo no Visual C++ tutoriais e caixa de diálogo de dados Exchange e validação em Guia do programador do Visual C++. Para obter exemplos e obter mais informações sobre DDX para CRecordView e CDaoRecordView campos, consulte o artigo Registro exibições no Guia do programador do Visual C++.
Exemplo
Consulte DDX_FieldText para obter um exemplo de DDX_Field geral. Chamadas para DDX_FieldScroll seria semelhantes.
Co&nsulte tambémnbsp;DDX_FieldText, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBString, DDX_FieldCBStringExact, DDX_FieldCBIndex, DDX_FieldLBIndex, DDX_Scroll