【发布时间】:2017-03-04 13:51:07
【问题描述】:
一段时间以来,我一直在尝试在我的 C++ 应用程序中实现文件对话框,并且我使用本文中描述的代码取得了很好的成功(它是德语,但代码应该可以理解):
https://msdn.microsoft.com/de-de/library/windows/desktop/ff485843(v=vs.85).aspx
但是,在我的窗口类(CDialogImpl)中使用这段代码,我就是不知道如何使这个文件选择器成为模态。如果我使用此代码,我可以生成多个文件选择器。
当然,我可以通过添加一个代表状态的成员变量来跟踪状态,但这仍然不能解决在打开对话框时能够在主窗口中单击的问题。
有什么方法可以让我制作这个窗口模式?我一直在尝试扫描所有可用的方法,但我找不到任何东西。我没有找到任何可以在创建中传递的标志,也没有找到我可以在创建后设置的任何选项。
感谢任何帮助!
【问题讨论】:
标签: c++ windows winapi mfc openfiledialog