无窗口任务栏按钮

时间:2013-06-06 19:15:58

标签: c# windows taskbar windows-api-code-pack

我想创建一个无窗口的任务栏按钮,就像Windows Live Messenger一样:

Windows live messenger taskbar icon

我怎样才能在C#中做到这一点? Windows API代码包看起来很有用,但我还没有找到任何方法来创建任务栏按钮。

1 个答案:

答案 0 :(得分:1)

创建一个隐藏窗口(CreateWindow,然后是ShowWindow(hwnd,SW_HIDE)。这将使任务栏显示一个图标。

然后使用ITaskbarList,ITaskbarList2,ITaskbarList3,ITaskbarList4 API为窗口设置不同的缩略图。