0

我有一个表单(任务栏按钮显示在任务栏中),我想处理此任务栏按钮的左/右键单击。我到处搜索,但都能找到正确的答案。stack-overflow 中也发布了一些相关查询:

  1. 在C#中使用wndproc最小化任务栏左键的表单

  2. 如何检测右键单击任务栏

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

是否有任何指针或代码片段如何做到这一点?

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

4

2 回答 2

1

您的应用程序对如何处理任务栏按钮没有发言权。任务栏归窗口所有,由窗口用来控制应用程序窗口的显示和定位。基本上,您的请求在 windows 操场上是越界的。

对不起。

于 2011-09-29T12:30:45.007 回答
0

您可以做的是使用 ApicodePack 库 Windows 7 任务栏 C# 快速参考 中的 TaskbarManager,您可以在其中处理此类事件。

于 2014-02-24T14:14:38.920 回答