c++ - 任务栏上的 GLFW 加载状态

标签 c++ glfw taskbar

我需要使用 GLFW ( C++ ) 在任务栏上制作进度条,类似这样:

Image showing progres of windows copying files

有一个关于 java 的类似问题:How to make a windows 7 loading bar on the taskbar ,但我需要用 C++ 编写

我一直在 GLFW 的文档中寻找答案,但找不到任何答案。

是否可以使用 GLFW,我该怎么做?让我知道,如果我也能让它在 linux 或 macOS 上工作。

如果需要,我可能会在 Windows 中使用 native HWND 窗口处理程序,但我也找不到 native 处理程序的解决方案。

最佳答案

在 Windows 上你需要使用 ITaskbarList3 interface .特别是 SetProgressStateSetProgressValue 方法。

关于c++ - 任务栏上的 GLFW 加载状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54389814/

相关文章:

c++ - 虚拟赋值运算符 C++

c++ - 使用 Eigen 运行 CTest 时出错

c++ - 做一个循环 "slow down"

c# - 有没有人有保持内存驻留并在计时器上运行操作的 .NET 程序的任何好例子?

c++ - 如何使用折叠表达式创建 N 个浮点值的数组?

c++ - g++ 编译选项 -std=c++14 编译错误显示 Werror=c++11-compat

c++ - 无法在屏幕上绘制正方形(相同的宽度和高度)

opengl - 在 OpenGL 中显示代码生成的纹理

C# - 更改任务栏的图标

.net - 添加到 .NET 任务栏中的右键单击应用程序菜单