我正在将我们的应用程序之一从VS 2005移植到VS2013。在此应用程序中,我们通过以下方式自定义了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的问题。

10-04 10:03