自定义CFileDialog在visual studio 2013 (MFC)

Custom CFileDialog in visual studio 2013 (MFC)

本文关键字:MFC 2013 studio CFileDialog visual 自定义      更新时间:2023-10-16

我正在将我们的一个应用程序从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上工作。有什么想法吗?谢谢。

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