DDX_LBString
O DDX_LBString função gerencia a transferência de CString dados entre um controle de caixa de listagem na caixa de diálogo modo de exibição ou objeto de exibição do controle de formulário e um CString membro de dados da caixa de diálogo, modo de 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 da troca de dados, incluindo sua direção.nIDC
A identificação de recurso da caixa de lista associado com a propriedade do controle.valor
Uma referência a uma variável de membro da caixa de diálogo, modo de formulário ou objeto de exibição de controle com os quais dados são trocados.
Comentários
Quando DDX_LBString é chamado para transferir dados para um controle de caixa de listagem, o primeiro item no controle cujo início corresponde ao valor está selecionada.(Para coincidir com o item inteiro em vez de apenas um prefixo, use DDX_LBStringExact.) Se não houver nenhuma correspondência, nenhum item selecionado.A correspondência é diferencia maiúsculas de minúsculas.
Quando DDX_LBString é chamado para transferir dados de um controle de caixa de listagem valor é definida como a seleção atual da caixa de lista.Se nenhum item estiver selecionado, valor é definido como uma seqüência de comprimento zero.
Observação |
---|
Se uma caixa de listagem drop-down da caixa de listagem, o valor trocado é limitado 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