Windows 11不支持任务栏进度条吗?(Is Windows 11 not support taskbarlist progress?)

2025-06-08T06:58:20.2+00:00

当前系统:

版本 Windows 11 家庭中文版

版本号 24H2

安装日期 ‎2025/‎2/‎24

操作系统版本 26100.4061

体验 Windows 功能体验包 1000.26100.84.0

最开始,我打算用python做一个桌面应用,内含一个进度条,然后在任务栏的图标上也创建一个同步的进度条。

任务栏的进度条类似于这样:iedownload_thumb

我使用了ctypes库,链接到windll的shell32模块,打算使用ITaskBarList3相关功能,但是程序报错了屏幕截图 2025-06-08 142459 我之后又尝试了很多其它实现方法,但是都失败了,要么提示没有注册,要么提示不支持,要么提示找不到ITaskBarList3,要么可以运行,但是没有实现

之后,我尝试使用C语言来直接实现,能链接到ole32.dll,但是也提示找不到ITaskBarList3屏幕截图 2025-06-08 144646

最后,我只好尝试用Visual Studio来实现。屏幕截图 2025-06-08 142813

生成很顺利,但是任务栏没有出现进度条,这没有实现我想要的效果

我去网上找了两个小时的资料,但全都不能运行的,copilot给出的代码同样也无法运行,我几乎要崩溃了

是Windows 11不支持任务栏进度条吗?如果支持的话,欢迎给出您的示例代码,期待您的答复

Windows API - Win32
Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
138 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Deiloproxide 红石社 0 信誉分
    2025-06-14T04:44:45.3766667+00:00

    问题已经得到解决

    Problem has been solved

    0 个注释 无注释

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。