我想在Windows 7中像下面的图像一样显示CFileDialog

根据msdn



但是即使这样做,我得到的还是这样的。

请帮忙!

最佳答案

试试这个:

CFileDialog fd(1,0,0,0,0,0,0,FALSE);
fd.m_ofn.lStructSize = sizeof(OPENFILENAME_NT4);
fd.DoModal();

CTOR的最后一个参数将Vista样式指定为false,并使用sizeof的结构大小来反射(reflect)NT4文件对话框。

关于c++ - 在Windows 7中显示XP样式CFileDialog,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6856141/

10-10 21:02