嘿,试图在 VB.NET 框架 4 中制作一个精美的小应用程序。我见过几个使用 Windows 7 任务栏进度条的程序,但是当我用谷歌搜索并尝试这样做时,它们将其嵌入到应用程序中,我的程序必须当它应该是一个可执行文件并且高度可移植时,需要额外添加 3 个 dll。我怎样才能访问任务栏进度条而不必拖动这些资源?
问问题
1600 次
1 回答
4
通过使用 Windows API。Windows API 代码包包含的C# 代码显示了如何通过 .NET 访问这些 Windows API 函数(包括 Windows 7 任务栏进度图标)。
是的,通常你会将此 API 包编译成 DLL 并与你的项目一起分发,但由于源代码可用并且许可证似乎相当宽松(请仔细检查自己,我不是律师),您可以将代码的相关部分翻译成 VB(网上有很多可用的工具)并将其包含在您的项目中。这样,您仍然拥有没有外部依赖项的单个 EXE 文件。
于 2010-07-01T11:53:20.927 回答