Este parámetro puede ser una combinación de los siguientes valores: DDL_ARCHIVE: Incluye archivos archivados. DDL_DIRECTORY: Incluye subdirectorios, que están encerrados entre corchetes ([]). DDL_DRIVES: Todas las unidades asignadas se agregan a la lista. Las unidades se enumeran en la forma [-x-], donde x es la letra de unidad. DDL_EXCLUSIVE: Incluye sólo los archivos con los atributos especificados. De forma predeterminada, de lectura y escritura archivos se muestran incluso si no se especifica DDL_READWRITE. DDL_HIDDEN: Incluye archivos ocultos.
DDL_READONLY: Incluye archivos de sólo lectura. DDL_READWRITE: Incluye archivos sin atributos adicionales escritura leer. Esta es la configuración por defecto. DDL_SYSTEM: Incluye los archivos del sistema. DDL_POSTMSGS: Si se establece este indicador, DlgDirListComboBox utiliza la función PostMessage (ver más adelante) para enviar mensajes a la lista desplegable. Si esta bandera no está definida, DlgDirListComboBox utiliza la función SendMessage. Si la función tiene éxito, el valor devuelto es distinto de cero. Si la función falla, el valor de retorno es cero.
Por ejemplo, si la cadena especificada por lpPathSpec no es una ruta válida, la función falla. Para obtener información sobre el error, llamar a GetLastError (ver más adelante). La Función DlgDirSelectComboBoxEx Esta función recupera la selección actual a partir de un cuadro combinado lleno de utilizar la función DlgDirListComboBox. Esta selección se interpreta como una letra de unidad, un archivo o un nombre de directorio. El prototipo de la función es: BOOL DlgDirSelectComboBoxEx (__in HWND hDlg, __out LPTSTR lpString, __in int nCount, __in int nIDComboBox); hDlg es de tipo HWND.
Es un identificador para el cuadro de diálogo (ventana) que contiene el cuadro combinado. lpString es de tipo LPTSTR. Es un puntero a la memoria intermedia que recibe la ruta seleccionada. nCount es de tipo int. Es la longitud, en caracteres, del búfer apuntado por el parámetro lpString. La ap