intDlgDirListComboBox (nIDStaticPath,LPTSTRlpPathSpec,intnIDComboBox,intUINTnFileType);
Valor devuelto
Especifica el resultado de la función. Es distinto de cero si se hizo un anuncio, incluso una lista vacía. Un valor 0 implica que la cadena de entrada no contiene una ruta de búsqueda válido.
Parámetros
lpPathSpec
Puntos a una cadena terminada en nulo que contiene la ruta de acceso o nombre de archivo. DlgDirListComboBox modifica esta cadena, que debe ser lo suficientemente largos para contener las modificaciones. Para obtener más información, consulte la siguiente sección de "Observaciones".
nIDComboBox
Especifica el identificador de un cuadro combinado en un cuadro de diálogo. Si nIDComboBox es 0, DlgDirListComboBox se supone que ningún cuadro combinado existe y no intentar llenar uno.
nIDStaticPath
Especifica el identificador del control de texto estático utilizado para mostrar la unidad y el directorio. Si nIDStaticPath es 0, DlgDirListComboBox supone que dicho control de texto no está presente.
nFileType
Especifica los atributos de archivo de DOS de los archivos que se mostrarán. Puede ser cualquier combinación de los siguientes valores:
Observaciones
Rellena el cuadro de lista de un cuadro combinado con un listado de archivo o directorio. Envía DlgDirListComboBox CB_RESETCONTENT y CB_DIR mensajes al cuadro combinado. Rellena el cuadro de lista del cuadro combinado especificado por nIDComboBox con los nombres de todos los archivos que coincidan con la ruta de acceso dada por lpPathSpec.
El parámetro lpPathSpec tiene el siguiente formulario:
[unidad:] [[\u]directorio[\idirectorio]... \u] [nombre de archivo]
En este ejemplo, unidad es una letra de unidad, directorio es un nombre de directorio válido y nombre de archivo es un nombre de archivo válido debe contener al menos un comodín. Los comodines son un signo de interrogación (?), que significa coincide con cualquier carácter y un asterisco (**), lo que significa coincide con cualquier número de caracteres.
Si se especifica una cadena de longitud cero para lpPathSpec, o si especifica sólo un nombre de directorio pero no incluyen cualquier especificación de archivo, la cadena se cambiará a "*. *".
Si lpPathSpec incluye un nombre de unidad o directorio, la unidad y el directorio se cambian a la unidad designada y el directorio antes de que se rellena el cuadro de lista. El control de texto identificado por nIDStaticPath también se actualiza con la nueva unidad o el nombre del directorio.
Después se rellena el cuadro de lista del cuadro combinado, lpPathSpec se actualiza mediante la eliminación de la unidad o directorio de parte de la ruta.
Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp;CWnd::DlgDirList, CWnd::DlgDirSelect, :: DlgDirListComboBox