A função DlgDirSelectComboBoxEx recupera a seleção atual de uma caixa de combinação preenchida usando a função DlgDirListComboBox . A seleção é interpretada como uma letra de unidade, um arquivo ou um nome de diretório.
(BOOL DlgDirSelectComboBoxEx HWND hDlg, / / manipular a caixa de diálogo com caixa de listagemLPTSTRlpString, / / ponteiro para buffer de Cadeia de caracteres de caminhointnCount, / / número de caracteres na cadeia de caracteres de caminhointnIDComboBox / / identificador de caixa de combinação);
Se a seleção atual é um nome de diretório, o valor de retorno é diferente de zero.
Se a seleção atual não é um nome de diretório, o valor de retorno é zero. Para informações de erro estendidas get, chamar GetLastError.
Se a seleção atual Especifica uma letra de unidade ou nome de diretório, o DlgDirSelectComboBoxEx função remove os colchetes de fechamento (e hífens para letras de unidade) então no nome ou letra está pronta para ser inserido em um novo caminho ou nome de arquivo. Se não houver nenhuma seleção, o conteúdo do buffer apontada pelo lpString não alterar.
A função DlgDirSelectComboBox não permite mais de um nome de arquivo a ser retornada em uma caixa de combinação.
DlgDirSelectComboBoxEx envia CB_GETCURSEL e CB_GETLBTEXT mensagens para a caixa de combinação.
Na API do Win32, você pode usar essa função com todos os três tipos de caixas de combinação (CBS_SIMPLE, CBS_DROPDOWN e CBS_DROPDOWNLIST).
nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Sem suporte.
Cabeçalho:Declarado em WinUser. h.
Biblioteca de importação:Use user32.lib.
Unicode:Implementado como versões Unicode e ANSI no Windows NT.
Visão geral de caixas de combinação, funções de caixa de combinação, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx