在任何窗口上按下最小化按钮时捕捉

时间:2016-11-21 20:52:54

标签: c# windows

因此,我正在努力使窗口管理器能够将Windows最小化为类似Facebook Messenger聊天的东西。为此,我需要在程序启动时打开的任何窗口上捕获最小化事件,或者稍后打开。这是棘手的部分,至少对我而言。我能想到的唯一方法是全局钩子,但据我所知,它们只适用于当前打开的窗口,而不适用于稍后打开的窗口,这意味着我必须主动寻找任何新窗口和钩到他们的wndproc也会很重要。当我读到钩子的时候,我发现使用它们是不鼓励的,因为它们会严重影响性能。 所以我的问题是什么是捕捉最小化事件的最佳方法?

提前致谢, Ignas

0 个答案:

没有答案