Compartilhar via


DDX_LBString

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

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

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 da caixa de listagem associado à propriedade do controle.

  • valor
    Uma referência a uma variável de membro da caixa de diálogo, na exibição de formulário, ou do objeto de exibição de controle com que os dados são trocados.

Comentários

Quando DDX_LBString é chamado para transferir dados para um controle da caixa de listagem, o primeiro item no controle cujo valor de correspondências de início é selecionado. (Para corresponder ao item inteiro em vez de apenas um prefixo, use DDX_LBStringExact.) Se não houver nenhuma correspondência, nenhum item está selecionado. A correspondência diferencia maiúsculas e minúsculas.

Quando DDX_LBString é chamado para transferir os dados de uma caixa de listagem, controlam valor são definidos na seleção atual na caixa de listagem. Se nenhum item é selecionado, o valor será definido como uma cadeia de caracteres de comprimento zero.

Dica

Se a caixa de listagem é uma caixa de listagem suspensa, o valor trocados está limitado a 255 caracteres.

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

Requisitos

Header: afxdd_.h

Consulte também

Referência

DDP_LBString

Conceitos

Macros e globais MFC

Outros recursos

Rotinas de troca dos dados da caixa de diálogo padrão