CB_DIR

Um aplicativo envia uma mensagem CB_DIR para adicionar uma lista de nomes de arquivo à caixa de listagem de uma caixa de combinação.

CB_DIR wParam = uAttrs (WPARAM) (UINT);          / / arquivo atributos lParam = lpszFileSpec (LPARAM) (LPCTSTR); / / endereço de nome de arquivo 

 

Parâmetros

uAttrs
Valor de wParam. Especifica os atributos dos arquivos a ser adicionado à caixa de listagem. Ele pode ser qualquer combinação dos seguintes valores:
Valor Significado
DDL_ARCHIVE Inclui ficheiros arquivados.
DDL_DIRECTORYO Inclui subdiretórios. Nomes subdiretório estão entre parênteses rectos ([]).
DDL_DRIVES Inclui unidades. Unidades são listadas sob a forma [-x-], onde x é a letra da unidade.
DDL_EXCLUSIVE Inclui somente os arquivos com os atributos especificados. Por padrão, arquivos de leitura / gravação são listados mesmo se DDL_READWRITE não for especificado.
DDL_HIDDEN Inclui arquivos ocultos.
DDL_READONLY Inclui arquivos somente leitura.
DDL_READWRITE Inclui arquivos de leitura / gravação sem atributos adicionais.
DDL_SYSTEM Inclui arquivos de sistema.

lpszFileSpec
Valor de lParam. Ponteiro para o seqüência de caracteres null-terminated que especifica o nome do arquivo para adicionar à lista. Se o nome do arquivo contiver quaisquer caracteres curinga (por exemplo, *. *), todos os arquivos desse jogo e tem os atributos especificados pelo parâmetro uAttrs são adicionados à lista.

Retornar valores

O valor de retorno é o índice baseado em zero do último nome do arquivo adicionado à lista. Se um erro ocorrer, o valor de retorno é CB_ERR. Se não houver espaço suficiente disponível para armazenar as seqüências de novo, é CB_ERRSPACE.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer a versão 2.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral de caixas de combinação, as mensagens de caixa de combinação, CB_ADDSTRING, CB_INSERTSTRING, DlgDirList, DlgDirListComboBox

Index