【问题标题】:Custom CFileDialog in visual studio 2013 (MFC)Visual Studio 2013 (MFC) 中的自定义 CFileDialog
【发布时间】:2015-12-23 17:03:05
【问题描述】:

我正在将我们的一个应用程序从 VS 2005 移植到 VS 2013。在这个应用程序中,我们以这种方式自定义了 CFileDialog 对话框:

    class CFileStart : public CFileDialog 
    ...
    INT_PTR CFileStart::DoModal ()
    {
        m_ofn.lpTemplateName = MAKEINTRESOURCE( IDD_START );
        m_ofn.Flags |= OFN_ENABLETEMPLATE;
        m_ofn.hInstance = AfxGetInstanceHandle ();
        return CFileDialog::DoModal ();
    }

它在 Visual Studio 2005 上可以正常工作,但在 Vs2013 上无法正常工作。任何想法 ? 谢谢。

【问题讨论】:

  • 什么不起作用?抛出错误?没有显示?

标签: c++ visual-studio-2012 mfc


【解决方案1】:

我修复了在 CFileDialog 构造函数中将 false 传递给 bVistaStyle 的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-29
    • 1970-01-01
    • 1970-01-01
    • 2014-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多