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
| 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. |
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.
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.
Visão geral de caixas de combinação, as mensagens de caixa de combinação, CB_ADDSTRING, CB_INSERTSTRING, DlgDirList, DlgDirListComboBox