Compartilhar via


DDX_LBString

The DDX_LBString função gerencia a transferência de CString dados entre um lista caixa controle em uma caixa de diálogo, modo Formulário ou objeto de exibição de controle e um CString membro de dados da caixa de diálogo, modo Formulário ou objeto de exibição do controle.

void AFXAPI DDX_LBString(
   CDataExchange* pDX,
   int nIDC,
   CString& value 
);

Parâmetros

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

  • nIDC
    A ID do recurso do lista caixa controle associado com a propriedade do controle.

  • Valor
    Uma referência a uma variável de membro da caixa de diálogo, modo Formulário ou objeto de exibição de controle com o qual os dados são trocados.

Comentários

Quando DDX_LBString chamado para transferência dados para um lista controle de caixa, no controle cujo início corresponde ao primeiro item valor está selecionada.(Para fazer a correspondência com o item inteiro em vez de apenas um prefixo, use DDX_LBStringExact.) Se não houver nenhuma correspondência, não há itens selecionados.A correspondência não diferencia maiúsculas de minúsculas.

Quando DDX_LBString chamado para transferência dados de um controle de caixa de listagem valor é conjunto à lista de caixa de seleção corrente.Se nenhum item estiver selecionado, valor é definida como uma seqüência de caracteres de comprimento zero.

Observação:

Se a caixa de listagem é uma caixa de listagem drop-down, o valor trocado é restrito a 255 caracteres.

Para obter mais informações sobre DDX, consulte Caixa de diálogo dados Exchange e validação.

Requisitos

Cabeçalho: afxdd_.h

Consulte também

Conceitos

Macros do MFC e globais

Referência

DDP_LBString

Outros recursos

Rotinas de Exchange de dados de caixa de diálogo padrão