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

本文关键字:任务栏 按钮 右键 处理 | 更新日期: 2023-09-27 18:09:58

我有一个表单(有任务栏按钮显示在任务栏)和我想处理这个任务栏按钮的左/右点击。我到处找,但还是找不到正确的答案。在stack-overflow中也有一些相关的查询:

  1. 在c#中使用wndproc来最小化任务栏的窗体

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

但是,似乎没有人给出"如何做"的正确答案。

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

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

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

您的应用程序无法决定如何处理任务栏按钮。任务栏归窗口所有,并由窗口用来控制应用程序窗口的显示和定位。基本上你的请求是越界的在窗口的操场。

抱歉。

你能做的就是使用ApicodePack库中的TaskbarManagerWindows 7任务栏c#快速参考