gpt4 book ai didi

c++ - 如何在 MFC 中使用 CfileDialog 选择特定文件

转载 作者:太空宇宙 更新时间:2023-11-04 15:38:02 28 4
gpt4 key购买 nike

我想打开一个文件对话框并允许用户只选择名称为“myapplication.ini”的文件,并且用户只能浏览文件夹以检查文件是否存在以选择它。

所以我遇到了 CFileDialog,除了限制它只显示名为“myapplication.ini”的文件之外,它几乎可以做我想做的事

目前我对CFiledialog的使用

CFileDialog FileDialog(TRUE,"features.ini", NULL,OFN_HIDEREADONLY,NULL);

我不确定应该更改哪些内容才能使其按预期工作。

最佳答案

这听起来像是一个糟糕的用户界面。即使您过滤掉除该文件以外的所有文件,用户也可以覆盖过滤器。如果您不允许用户选择文件名,为什么要让他们自己选择?

在我看来,您实际上是在要求用户选择一个文件夹。因此,与其显示文件对话框,不如向他们显示一个文件夹选择对话框,CFolderPickerDialog

关于c++ - 如何在 MFC 中使用 CfileDialog 选择特定文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28736374/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com