gpt4 book ai didi

c# - .NET (C#) 窗口最小化事件

转载 作者:行者123 更新时间:2023-11-30 14:04:40 26 4
gpt4 key购买 nike

嘿,我真的被我的项目困在这里了……我需要知道任何打开的窗口何时被最小化/恢复并在我自己的应用程序中处理事件。有什么想法吗?

编辑:Musigenesis 是对的,我确实想知道其他应用程序何时最小化/恢复

最佳答案

我认为您需要使用 SetWindowsHookEx Win32 API 函数(以及其他一些函数)。基本上,您将遍历操作系统中所有打开的窗口并 Hook 它们的大小调整事件。

强制性评论:您确定需要这样做吗?虽然我认为这在理论上是可行的,但这听起来像是一个很糟糕的主意,并且与 Windows 中的应用程序的行为方式背道而驰。

更新:我认为 Windows 中的“显示桌面”有点像这样,除了它遍历所有打开的窗口,然后在打开时使用 SendMessage 将它们最小化(我完全猜测)。

更新 2:这是一个艰难的过程,我非常想知道如何做到这一点(我 100% 确定它是可能的).我会关注这个问题,如果在接下来的一两天内没有人给出答案,我会再次发布并提供悬赏(你可以这样做,但你需要有一些您自己的声望点数作为赏金提供)。

关于c# - .NET (C#) 窗口最小化事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1384161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com