CDM_GETFILEPATH mensaje

[A partir de Windows Vista, los cuadros de diálogo Abrir y Guardar como comunes se han reemplazado por el cuadro de diálogo elemento común. Se recomienda usar common item dialog API en lugar de estos cuadros de diálogo de la biblioteca de cuadros de diálogo comunes.

Recupera la ruta de acceso y el nombre de archivo del archivo seleccionado en un cuadro de diálogo Abrir o Guardar como de estilo Explorador. El cuadro de diálogo debe haberse creado con la marca OFN_EXPLORER ; de lo contrario, se produce un error en el mensaje.

#define WM_USER                  0x0400
#define CDM_FIRST               (WM_USER + 100)
#define CDM_GETFILEPATH         (CDM_FIRST + 0x0001)

Parámetros

wParam

Tamaño, en caracteres, del búfer lParam . Para la versión ANSI, este es el número de bytes; para la versión Unicode, este es el número de caracteres.

lParam

Puntero al búfer que recibe el nombre de archivo y la ruta de acceso.

Valor devuelto

Si el mensaje se realiza correctamente, el valor devuelto es el tamaño, en caracteres, del nombre de archivo y la cadena de ruta de acceso, incluido el carácter NULL de terminación. Este es el número de bytes o caracteres copiados en el búfer o el tamaño de búfer necesario si el búfer es demasiado pequeño.

Si se produce un error, el valor devuelto es menor que cero.

Comentarios

La macro correspondiente es la siguiente:

int CommDlg_OpenSave_GetFilePath(hwnd, lparam, wparam); 

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Commdlg.h (incluye Windows.h)

Consulte también

Referencia

GetOpenFileName

GetSaveFileName

OPENFILENAME

Conceptual

Biblioteca de cuadros de diálogo comunes