gpt4 book ai didi

VB.NET - 在没有外部 DLL 的情况下集成 Win7 任务栏进度?

转载 作者:行者123 更新时间:2023-12-01 13:06:00 25 4
gpt4 key购买 nike

嘿,想在 VB.NET Framework 4 中制作一个精美的小应用程序。我见过几个利用 Windows 7 任务栏进度条的程序,但它们已将其嵌入到应用程序中当我用谷歌搜索并试图这样做时,我的程序不得不拖着大约 3 个额外的 dll,而它应该是一个单一的可执行文件,并且具有高度可移植性。我如何才能在不拖拽这些资源的情况下访问任务栏进度条?

最佳答案

通过使用 Windows API。 Windows API Code Pack包括显示如何通过 .NET 访问这些 Windows API 函数(包括 Windows 7 任务栏进度图标)的 C# 代码。

是的,通常你会将这个 API 包编译成一个 DLL 并与你的项目一起分发,但是由于源代码可用并且许可证似乎相当宽松(请仔细检查你自己,我不是lawyer),您可以将代码的相关部分翻译成 VB(网上有很多可用的工具)并将其包含在您的项目中。这样,您仍然拥有没有外部依赖项的单个 EXE 文件。

关于VB.NET - 在没有外部 DLL 的情况下集成 Win7 任务栏进度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com