我正在尝试使用C#winforms应用程序更改默认窗口最小化效果
我不知道从哪里开始。
也许我应该设置一些钩子或东西?
我只需要知道,当窗户喜欢被最小化时,最小化本身就没有问题了
有任何想法的人吗?
答案 0 :(得分:3)
此CodeProject文章介绍了如何在.NET中创建全局系统挂钩。
http://www.codeproject.com/KB/system/globalsystemhook.aspx
基本上你想要的是:
http://bytes.com/topic/c-sharp/answers/241866-capturing-onminimize-event
除了使用全局系统挂钩。
答案 1 :(得分:1)
你可以使用SetWindowsHookEx设置一个WH_CALLWNDPROC钩子,我想你会得到SC_MINIMIZE消息。
答案 2 :(得分:0)
您可以使用以下库来检测窗口何时被最小化:Using Window Messages to Implement Global System Hooks in C#