DlgDirSelectComboBoxEx

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);
 

Parâmetros

hDlg
Identificador para a caixa de diálogo que contém a caixa de combinação.
lpString
Ponteiro para o buffer que receberá o caminho selecionado.
nCount
Especifica o comprimento, em caracteres, da reserva apontada pelo lpString parâmetro.
nIDComboBox
Especifica o identificador inteiro do Controlarar de caixa de combinação na caixa de diálogo.

Retornar valores

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.

Observações

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).

QuickInfo

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.

Ver também

Visão geral de caixas de combinação, funções de caixa de combinação, CB_GETCURSEL, CB_GETLBTEXT, DlgDirListComboBox, DlgDirSelectEx

Index