DDX_FieldCBIndex

privatevoid &AFXAPI DDX_FieldCBIndex ( CDataExchange * pDX, int nIDC, intamp; índice, CRecordset * pRecordset );

privatevoid &AFXAPI DDX_FieldCBIndex ( CDataExchange * pDX, int nIDC, intamp; índice, 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 de um Controlarar no CRecordView ou CDaoRecordView objeto.

índice

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_FieldCBIndex sincroniza o índice do item selecionado no Controlarar de caixa de lista de um Controlarar de caixa de combinação em um Exibir do registro e um membro de dados de campo int de um conjunto de registros associado com o Exibir do registro. Ao mover dados de conjunto de registros para o Controlarar, essa função define a seleção no Controlarar com base no valor especificado no índice. Em uma transferência de conjunto de registros para o Controlarar, se o campo de conjunto de registros for Null, MFC define o valor do índice para 0. Em uma transferência de Controlarar para o conjunto de registros, se o Controlarar estiver vazio ou se nenhum item estiver selecionado, o campo de conjunto de registros é definido como 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++ tutoriaise 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. O exemplo é semelhante para DDX_FieldCBIndex.

Co&nsulte tambémnbsp;DDX_FieldText, DDX_FieldRadio, DDX_FieldLBString, DDX_FieldLBStringExact, DDX_FieldCBStringExact, DDX_FieldLBIndex, DDX_FieldScroll, DDX_CBIndex

Index