Red de conocimiento informático - Material del sitio web - Utilice el botón MFC para abrir un archivo txt en vc y mostrar la ruta del archivo en el cuadro de texto al lado.

Utilice el botón MFC para abrir un archivo txt en vc y mostrar la ruta del archivo en el cuadro de texto al lado.

Normalmente, tiene un control de edición a la izquierda y un botón a la derecha, y se llama a CFileDialog en la posición correspondiente del botón para seleccionar el archivo.

Pasos:

1) Agregar una variable en el control de edición: m_FilePath

2) Agregar la función correspondiente en el botón de clic:

void CInDlgDlg::OnButton2()

{

char szFilters[]=

"Archivos MyType (*.my)|*.my| Todos los archivos (*. *)|*.||Archivos MyType (*.my)|*.my|Todos los archivos (*. *)|*.

CFileDialog fileDlg (TRUE, "my", "*.my",

OFN_FILEMUSTEXIST| ​​​​OFN_HIDEREADONLY, szFilters, this);

// Muestra el cuadro de diálogo del archivo Cuando el usuario hace clic en "Aceptar", fileDlg.DoModal. ( )

// Devuelve IDOK.

if( fileDlg.DoModal()==IDOK )

{

CString nombre_ruta = fileDlg .GetPathName()