C# Showing Buttons on taskbar thumbnails

情到浓时终转凉″ 提交于 2019-12-06 20:18:42

问题


In WMP, I have been shown buttons on the taskbar thumbnail. How can I make them for my winforms app in C#?


回答1:


The WindowsAPICodePack contains a control called ThumbnailToolBarButton that you can use to get this functionality going.

You'll need to make sure you have icons for each of the buttons (as I don't believe you can put text on them), and then it should be a simple matter of creating new controls and adding relevant event handlers.

Sourced from here.




回答2:


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);
}

I haven't tried this hope this will be helpful.

and refer these links.

http://www.zayko.net/post/Adding-Buttons-to-Window-Thumbnail-in-WPF-4-for-Windows-7-(C).aspx

http://msdn.microsoft.com/en-us/windows7trainingcourse_win7taskbarmanaged_topic2.aspx

http://msdn.microsoft.com/en-us/magazine/dd942846.aspx

and there is Taskbar API available you can try with that.



来源:https://stackoverflow.com/questions/18327185/c-sharp-showing-buttons-on-taskbar-thumbnails

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!