locked
FAQs: 在我的应用程序中,怎么定制Windows 7任务栏上的图标? RRS feed

  • 问题

  • 为了帮助大家更好地学习 .Net Framework 技术,微软论坛技术支持团队编辑了一些列的 ".Net Framework 常见问题及解答" 精华帖。

    本帖的主题是:在我的应用程序中,怎么定制Windows 7任务栏上的图标?

    如果您觉得这个帖子对您的学习、工作有所帮助,请再把这个帖子分享给你的同学、同事和朋友。

    如果您想阅读更多的 ".Net Framework 常见问题及解答",请打开索引页面:
    http://social.msdn.microsoft.com/Forums/zh-CN/2212/thread/f2a90155-c760-4d5d-ba2e-6b0e427cb6eb


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    2011年2月15日 11:51

答案

  • Microsoft Windows API 代码包能帮助我们实现这个需求。首先,构建一个TabbedThumbnail类,这个类拥有窗口句柄并且控制着一些参数。然后调用TabbedThumbnailManager类的AddThumbnailPreview方法来为当前的程序添加一个图标,你也可以通过调用GetThumbnailPreview方法和RemoveThumbnailPreview方法来得到或者移除这个图标。

    定制图标的另一种方式是给按钮添加自定义行为,与之相关的是ThumbnailToolBarButton类。你能调用ThumbnailToolbarManager类的AddButtons方法来给按钮添加图标。

    All-In-One Code Framework中,你能找到完整的例子,这个项目的名字是“CSWin7TaskbarThumbnail

    相关帖子:

    http://1code.codeplex.com/releases/view/41170#DownloadId=108690


    如果您对我们的论坛在线支持服务有任何的意见或建议,请通过邮件告诉我们。
    2011年2月15日 11:52