处理右键单击/左键单击c#中的任务栏按钮

时间:2011-09-29 12:25:50

标签: c# button mouseevent taskbar wndproc

我有一个表单(任务栏中显示任务栏按钮)和我想处理此任务栏按钮的左/右点击。我到处搜索,但找到了正确的答案。堆栈溢出中也发布了一些相关的查询:

  1. Using wndproc in C# to minimize form on leftclick of taskbar

  2. How to Detect Right Click on the Taskbar

  3. 但是,似乎没有人给出“如何做”的正确答案呢?

    是否有任何指针或代码段如何操作?

    请注意,我说的是任务栏应用按钮(请不要与Systray菜单或通知区域混淆)。我已经明确说明了这一点,因为我在几个地方看到了这种困惑。

2 个答案:

答案 0 :(得分:1)

您的应用程序没有说明如何处理任务栏按钮。任务栏由Windows拥有,并由Windows用于控制应用程序窗口的显示和定位。基本上你的请求在windows操场上是超出界限的。

对不起。

答案 1 :(得分:0)

您可以做的是从ApicodePack库中使用TaskbarManager Windows 7 Taskbar C# Quick Reference 在那里你能够处理这样的事件。