我正在尝试使用 C# winforms 应用程序更改默认窗口最小化效果。
我不知道从哪里开始。
也许我应该设置某种钩子之类的?
我只需要知道,当一个窗口喜欢被最小化时,最小化本身是没有问题的。
任何人有任何想法?
问问题
1156 次
3 回答
3
这篇 CodeProject 文章展示了如何在 .NET 中创建全局系统挂钩。
http://www.codeproject.com/KB/system/globalsystemhook.aspx
基本上你想要的是这样的:
http://bytes.com/topic/c-sharp/answers/241866-capturing-onminimize-event
除了使用全局系统挂钩。
于 2010-08-03T14:49:09.343 回答
1
您可以使用 SetWindowsHookEx 设置 WH_CALLWNDPROC 挂钩,我想您会收到 SC_MINIMIZE 消息。
于 2010-08-03T14:44:26.557 回答
0
您可以使用以下库来检测窗口何时被最小化:Using Window Messages to Implement Global System Hooks in C#
于 2010-08-03T14:44:12.950 回答