我想通过Visual Studio 2013中的MFC项目菜单中的默认打开按钮来打开文件。我使用了浏览按钮,并且使用了“OnBnClickedButton”函数来获取打开的文件的地址,但现在没有这样的功能。 我该怎么办?MFC中的打开对话框C++
-1
A
回答
1
向导创建没有打开(或保存)代码的私有实现一个默认的MFC应用程序(SDI或MDI),它会调用默认框架代码(请参阅ScottMcP-MVP答案)
通常,应该在应用程序中为ID_FILE_OPEN添加一个处理程序来调用CFileDialog并自己处理该文件。
的CFileDialog是一个模式对话框
CFileDialog dlg(TRUE); // TRUE is to tell the dialog is used as an open CFileDialog.
if (dlg.DoModal() == IDOK)
{
CString fullPathName = dlg.GetPathName(); // get the full path name of the selected file.
//... add some of your own code to open the file and read it.
}
更好地利用
1
请参阅MSDN页的CWinApp :: OnFileOpen
相关问题
- 1. 在std :: thread中打开MFC对话框
- 2. MFC打开文件夹对话框
- 3. 如何在C++ MFC中一次打开两个对话框?
- 4. 从C++打开的C#对话框
- 5. 在C++ mfc对话框中的帮助
- 6. 从对话框打开的c#对话框关闭整个链
- 7. 打开对话框
- 8. 用在对话框中MFC
- 9. C++ WinAPI保存和打开对话框
- 10. c#/ WPF openFileDialog对话框打开两次
- 11. C++ MFC:如何在创建第一个模式对话框后立即打开第二个对话框
- 12. 从qt中的对话框打开新对话框
- 13. 用jquery打开对话框
- 14. ngdialog - 打开子对话框
- 15. 用jquery打开对话框
- 16. jQuery Mobile,打开对话框
- 17. 打开文件对话框
- 18. 打开/保存对话框
- 19. 打开目录对话框
- 20. 不要打开对话框?
- 21. Android打开对话框
- 22. 即使对话框打开
- 23. jQuery UI对话框打开
- 24. 打开文件对话框
- 25. 通过MFC对话框中的对话框边距绘图
- 26. JavaScript中的打开文件对话框
- 27. WPF MVVM中的打开对话框
- 28. ASP.NET中的“打开文件”对话框
- 29. 关于mfc对话框
- 30. 启用MFC对话框