改变C#中的影响最小化

时间:2010-08-03 14:26:21

标签: c# winapi minimize

我正在尝试使用C#winforms应用程序更改默认窗口最小化效果 我不知道从哪里开始。
也许我应该设置一些钩子或东西?
我只需要知道,当窗户喜欢被最小化时,最小化本身就没有问题了 有任何想法的人吗?

3 个答案:

答案 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消息。

另请查看this code project post to see if it has what you need

答案 2 :(得分:0)

您可以使用以下库来检测窗口何时被最小化:Using Window Messages to Implement Global System Hooks in C#