我希望开发一个可以在Windows XP、Vista和7三个版本上运行的应用程序。该应用程序允许用户选择要打开的文件,并允许他们在进行一些操作后保存文件。每个Windows版本都有不同风格的文件打开对话框。虽然XP使用GetOpenFileName结构的OPENFILENAME来实现,但建议我们在Vista和Windows 7中使用“通用文件对话框”。我可以使建议的样式的文件对话框在每个不同的操作系统版本上工作。然而,我想确保我的应用程序在每个版本上打开不同样式的对话框。我不想为不同版本的Windows构建单独的二进制文件。
是否可能在应用程序中内置此逻辑,即根据应用程序正在运行的操作系统访问本机打开文件对话框?
谢谢,
Abhijit
是否可能在应用程序中内置此逻辑,即根据应用程序正在运行的操作系统访问本机打开文件对话框?
谢谢,
Abhijit
IFileDialog
版本,则无法向对话框添加新按钮。当然,您可以做对话框允许的任何事情,在大多数情况下,您不需要这样的东西。 - user541686