sách gpt4 ai đã đi

windows-7 - Windows XP、Windows Vista 和 Windows 7 上的不同文件打开对话框

In lại 作者:行者123 更新时间:2023-12-02 04:09:11 31 4
mua khóa gpt4 Nike

我想开发一个适用于所有三个版本的 Windows XP、Vista 和 7 的应用程序。该应用程序允许人们选择要打开的文件,并允许他们在某些操作后保存文件。三个版本的 Windows 中的每一个都有不同样式的文件打开对话框。虽然 XP 使用带有 OPENFILENAME 结构的 GetOpenFileName,但建议我们在 Vista 和 Windows 7 中使用“通用文件对话框”。我可以让文件对话框采用建议的样式,以适用于每个不同版本的操作系统。但是,我想确保我的应用程序在每个版本上打开不同样式的对话框。我不想为不同版本的 Windows 构建单独的二进制文件。

是否可以在应用程序中内置此逻辑,即允许它根据正在运行的应用程序访问 native 打开文件对话框。

谢谢,

阿比 git

1 Câu trả lời

你将不得不做类似的事情

if (isVista())
{
//Use IFileDialog
}
khác
{
//Use GetOpenFileName
}

笔记:

不能如果您要自定义对话框,请执行此操作;您将不得不使用旧版本。

尝试延迟加载 DLL:

关于windows-7 - Windows XP、Windows Vista 和 Windows 7 上的不同文件打开对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6103723/

31 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com