在窗体最小化时在任务栏显示进度条

3
我想知道如何实现以下内容:
当我的窗口最小化时,我想在任务栏上显示进度条的进度。请参见此处以获得视觉描述。
看到了吗?任务栏上的图标随着窗口中的主进度条逐渐填充绿色。
有人能告诉我如何做到这一点吗?
更新:
我下载了Windows API Code Pack并将其引用到我的项目中,并编写了以下代码,但在我运行我的应用程序并最小化时没有任何反应:
    private void updatepbar()
    { 
        tpb.Value = progressBar1.Value;
    }

        timer1.Tick += new EventHandler(delegate { updatepbar(); });
        timer1.Interval = 1000;
        timer1.Start();

我做错了什么?非常感谢。

4
在 Windows 7 中的任务栏上显示 .NET 进度条。 - default locale
类似问题:https://dev59.com/cXM_5IYBdhLWcg3wn0vT - basti
3个回答

2

0

它只适用于Windows7,您可以轻松使用Microsoft-Api。

WindowsTeamBlogMSDN上有一个很好的例子来解释。


0

尽管这是我的情况,但我没有看到这种效果。在我的主窗体中有一个进度条,但当我最小化我的应用程序时,什么也没有发生。 - sparky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接