2009-12-28 94 views
0

我需要弄清楚如何在所有打開的窗口的標題欄內的最小化,最大化和關閉按鈕旁邊繪製自定義按鈕。我已經看到了一些解決方案,可以爲用戶創建的表單完成這些操作,但對於現有的窗口卻沒有。C#在現有窗口的標題欄上繪製自定義按鈕

最終產品將是最小化按鈕旁邊的按鈕(在每個窗口上),這將允許窗口被移動並調整到第二個顯示器。

+1

只是好奇,你爲什麼不直接使用的UltraMon這種類型的功能,而不是寫你自己的。它很便宜,而且效果很好。 – David 2009-12-28 21:14:27

+0

http://www.realtimesoft.com/ultramon/ – David 2009-12-28 21:15:06

回答

2

忘掉它吧。這是非常困難的,而且由於安全考慮,您仍然無法在所有Windows上運行它 - 唯一的方法就是將代碼注入到其他每個進程中。

看到這個線程稍微更長的解釋。

Modifying global system menus