在WMP中,我被显示在任务栏缩略图上的按钮。我如何在C#中为我的winforms应用程序制作它们?
发布于 2013-08-20 05:04:25
WindowsAPICodePack包含一个名为ThumbnailToolBarButton
的控件,您可以使用该控件来启动此功能。
您需要确保每个按钮都有图标(因为我不相信您可以在它们上放置文本),然后应该简单地创建新控件和添加相关的事件处理程序。
来源于这里。
发布于 2013-08-20 05:01:07
XAML
<Window.TaskbarItemInfo>
<TaskbarItemInfo>
<TaskbarItemInfo.ThumbButtonInfos>
<ThumbButtonInfo ImageSource="/IconProgressDemo;component/Icon1.ico" Description="Play!" Click="ThumbButtonInfo_Click" />
<ThumbButtonInfo ImageSource="/IconProgressDemo;component/Icon2.ico" Description="Stop!" Click="ThumbButtonInfo_Click" />
</TaskbarItemInfo.ThumbButtonInfos>
</TaskbarItemInfo>
</Window.TaskbarItemInfo>
C#
private void ThumbButtonInfo_Click(object sender, EventArgs e)
{
MessageBox.Show((sender as System.Windows.Shell.ThumbButtonInfo).Description);
}
我还没试过,希望这会有帮助。
并参考这些链接。
http://www.zayko.net/post/Adding-Buttons-to-Window-Thumbnail-in-WPF-4-for-Windows-7-(C).aspx
http://msdn.microsoft.com/en-us/magazine/dd942846.aspx
还有任务栏API,您可以尝试使用它。
https://stackoverflow.com/questions/18327185
复制相似问题