我試圖改變默認窗口最小化效果與C#winforms應用程序。
我不知道從哪裏開始。
也許我應該設置某種鉤子或什麼?
我只需要知道,當一個窗口喜歡被最小化時,最小化本身是沒有問題的。
任何有什麼想法?更改C#中的效果最小化效果#
2
A
回答
3
這CodeProject上的文章展示瞭如何在.NET中創建一個全球系統掛鉤。
http://www.codeproject.com/KB/system/globalsystemhook.aspx
基本上你會想是這樣的:
http://bytes.com/topic/c-sharp/answers/241866-capturing-onminimize-event
除了使用全局系統鉤子。
0
您可以使用下面庫被最小化的窗口時檢測:Using Window Messages to Implement Global System Hooks in C#
1
您可以使用SetWindowsHookEx函數來設置WH_CALLWNDPROC掛鉤,我認爲你會得到SC_MINIMIZE消息。
相關問題
- 1. 更改GallerificPlus效果
- 2. 在iPhone上最小化OS X的窗口效果 - Objective-C
- 3. 更改.Interior.ColorIndex沒有效果
- 4. CSS更改沒有效果
- 5. 操作欄更改效果
- 6. 更改效果圖中的y軸R
- 7. 如何更改swiper中的效果
- 8. Android中的ActionBarCompat更改效果
- 9. 在iPhone中禁用屏幕最小化動畫效果:
- 10. 在UIView中更改動畫效果
- 11. 像素化效果
- 12. ipad:提供縮小效果和刪除效果的縮放效果
- 13. 迷你/最大化「對話框」效果
- 14. 檢查CSS更改的效果
- 15. 更改 「的post_max_size」 沒有效果
- 16. 更改懸停效果的高度
- 17. 更多@ ngrx /效果
- 18. 更高效的導航效果
- 19. Onhover改變效果的CSS
- 20. 使用css更改添加效果(jQuery)
- 21. 更改與焊劑滑塊效果
- 22. Power BI - 更改現有視覺效果
- 23. 更改NIVO滑塊滑動效果
- 24. 添加圖像更改效果jquery javascript
- 25. jquery懸停更改點擊效果
- 26. 如何更改gnome3陰影效果
- 27. 更改css:懸停效果jquery.onclick()
- 28. ViewModel屬性更改沒有效果
- 29. 更改StatusBar方向沒有效果
- 30. 元素更改焦點過渡效果
你究竟想要做什麼? 您可以在窗體的實際屬性上設置某些屬性。 – Datoon 2010-08-03 14:30:21
@Datoon:當任何應用程序中的任何窗口被最小化時,他正試圖通過操作系統得到通知。 – 2010-08-03 14:31:02
是的,我試圖得到通知當一個窗口即將被最小化,哪個窗口即將被最小化,並且要中止程序,所以我可以自己最小化。 – alex 2010-08-03 14:33:48