2011-09-29 66 views
0

我有一個窗體(具有任務欄中顯示的任務欄按鈕)和我想要處理此任務欄按鈕的左/右擊單擊。我到處搜索,但可以找到正確的答案。有張貼在堆棧溢出一些相關的查詢,以及:處理右鍵單擊/左鍵單擊c中的任務欄按鈕#

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

  2. How to Detect Right Click on the Taskbar

但是,似乎沒有人給予適當的回答「怎麼辦」它?

有沒有任何指針或代碼片段如何做到這一點?

請注意,我在說的是任務欄應用程序按鈕(請不要混淆Systray菜單或通知區域)。我已經明確地說過,因爲我在幾個地方看到了這個混亂。

回答

1

您的應用程序在處理任務欄按鈕的方式上沒有發言權。任務欄由Windows擁有,並由Windows使用來控制應用程序窗口的顯示和定位。基本上你的要求是在Windows操場上的界限。

對不起。

+0

任何解決方法?我想每次用戶右鍵單擊應用程序的任務欄按鈕時調用一個函數! – bayCoder

+0

不,沒有解決辦法,因爲您不擁有任務欄按鈕。這不是APP的任務欄按鈕,它是WINDOWS任務欄按鈕,適用於您的應用程序。你只能告訴Windows如何顯示它 - 從來沒有做過。 –