cfiledialog相关内容

CFileDialog 实例化的问题

我遵循 CFileDialog 的定义,但 VS2013 仍然告诉我没有构造函数可用于我传入的参数. 我的代码: CFile theFile;char strFilter[] = { "TXT 文件 (*.txt)|*.txt|所有文件 (*.*)|*.*||"};CFileDialog fDlg = CFileDialog(TRUE, ".txt", NULL, 0, strFilter ..
发布时间:2022-01-12 14:52:46 C/C++开发

为什么文件路径长时 CFileDialog::GetNextPathName 不起作用?

使用 CFileDialog 类,我选择多个文件放置在具有长路径的目录中.只选择一两个文件就可以了;但是当我同时选择三个文件时,它只返回第三个文件路径的一部分.(看起来可能限制为 512 个字符)我该如何解决这个问题? 解决方案 MFC 使用大小为 _MAX_PATH 的默认缓冲区,这就是您看到该行为的原因.查看 dlgfile.cpp 以了解 CFileDialog::CFileDial ..
发布时间:2022-01-12 14:40:16 C/C++开发

CFileDialog 截断提供的文件名

一旦 CFileDialog 打开,我就会有奇怪的行为.提供的文件名看起来已经被截断,因此只有最后 n 个字符可见: 图片 http://ves.fijmovi.com/cpp/CFileDialog_1.jpg 只要我点击名称的空格,我就会看到整个文件名: 图片 http://ves.fijmovi.com/cpp/CFileDialog_2.jpg 所以它并没有真正被截 ..
发布时间:2021-06-02 21:33:14 C/C++开发

在 CFileDialog (MFC) 中设置文件夹视图

在 CFileDialog(启用了 Vista 风格)中是否有设置文件夹视图的标准方法?我试图让它显示详细信息视图和一些自定义列. 我已经实现了一个 Windows 7 列处理程序,它显示我的应用程序创建的文件的特定于应用程序的信息.但是,为了在资源管理器窗口或通用文件对话框中查看这些自定义列,我必须手动将文件夹视图设置为详细信息,然后选择我想要的特定列. 这很好用,但目标是让应用中的 ..
发布时间:2021-06-02 21:33:07 C/C++开发

初始目录不适用于CFileDialog

我正在使用CFileDialog,我已经设置了如下所示的初始路径,如代码所示.它不起作用.如果我做错了,请纠正我. CFileDialog* filedlg = new CFileDialog(TRUE,(LPCTSTR)NULL , (LPCTSTR)NULL , OFN_HIDEREADONLY| OFN_ENABLESIZING , (LPCTSTR)NULL , FromHa ..
发布时间:2020-05-09 19:30:38 C/C++开发

当文件路径很长时,为什么CFileDialog :: GetNextPathName不起作用?

使用CFileDialog类,我选择了放置在具有长路径的目录中的多个文件.当我只选择一个或两个文件时可以.但是当我同时选择三个文件时,它仅返回第三文件路径的一部分. (看起来它可能限制为512个字符)如何解决此问题? 解决方案 MFC使用大小为_MAX_PATH的默认缓冲区,这就是为什么您看到这种行为的原因.查看dlgfile.cpp以了解CFileDialog::CFileDialog的 ..
发布时间:2020-05-09 19:18:48 C/C++开发

CFileDialog实例化的问题

我遵循 CFileDialog 的定义,但VS2013仍然告诉我没有构造函数可用于我传递的参数。 我的代码: CFile theFile; char strFilter [] = {“TXT文件(* .txt)| * .txt |所有文件(*。*)| *。* ||” }; CFileDialog fDlg = CFileDialog(TRUE,“.txt”,NULL,0,st ..
发布时间:2016-10-20 21:46:16 C/C++开发