Mensaje CB_DIR
Definición
CB_DIR wParam = (WPARAM) (UINT) uAttrs; // atributos de fichero lParam = (LPARAM) (LPCTSTR) lpszFileSpec; // dirección de nombre de fichero
Una aplicación envía un mensaje CB_DIR para añadir una lista de nombres de fichero al list box de un combo box.
Descripción
uAttrs: valor de wParam. Especifica los atributos de los ficheros a añadir al list box. Puede ser cualquier combinación de los siguientes valores:
Valor | Descripción |
---|---|
DDL_ARCHIVE | Incluye ficheros con bandera de archivo. |
DDL_DIRECTORY | Incluye subdirectorios. Los nombres de subdirectorio están entre corchetes ([ ]). |
DDL_DRIVES | Incluye discos. Los discos se listan en el formato [-x-], donde x es la letra de disco. |
DDL_EXCLUSIVE | Incluye sólo ficheros con los atributos especificados. Por defecto, los ficheros de lectura-escritura se muestran aunque no se especifique DDL_READWRITE. |
DDL_HIDDEN | Incluye ficheros ocultos. |
DDL_READONLY | Incluye ficheros de sólo lectura. |
DDL_READWRITE | Incluye ficheros de lectura-escritura sin atributos adicionales. |
DDL_SYSTEM | Incluye ficheros de sistema. |
lpszFileSpec: valor de lParam. Apunta a una cadena terminada en cero que especifica el nombre de fichero a añadir a la lista. Si el nombre de fichero contiene comodines (por ejemplo, *.*), todos los ficheros que se ajusten a los comodines y que tengan los atributos especificados en el parámetro uAttrs se añadirán a la lista.
Valor de retorno
El valor de retorno es el índice, empezando en cero, del último nombre de fichero añadido a la lista. Si se produce un error, el valor de retorno es LB_ERR. Si no hay suficiente espacio para almacenar nuevas cadenas, el valor de retorno es LB_ERRSPACE.