C# 如何跟踪其他应用程序的事件

C# 如何跟踪其他应用程序的事件,c#,.net,windows,vb.net,winforms,C#,.net,Windows,Vb.net,Winforms,我的客户有一个以前开发的windows应用程序,他们没有源代码。他们需要在应用程序中使用仪表板。这个应用程序有一个添加和调用第三方应用程序的选项,所以我开发了一个仪表板屏幕应用程序,其中包含了他们需要的所有数据,并将其添加到他们的应用程序中。但他们希望在主屏幕的侧面看到仪表板,就像MDI和子窗体一样。我想我可以将我的新应用程序放置在这样的位置,使其看起来像子窗体,但我需要跟踪主应用程序的最小化、最大化和关闭事件,以便可以相应地更改我的应用程序。可能吗 对于问题的最后一部分,如果您希望在最大化或最

我的客户有一个以前开发的windows应用程序,他们没有源代码。他们需要在应用程序中使用仪表板。这个应用程序有一个添加和调用第三方应用程序的选项,所以我开发了一个仪表板屏幕应用程序,其中包含了他们需要的所有数据,并将其添加到他们的应用程序中。但他们希望在主屏幕的侧面看到仪表板,就像MDI和子窗体一样。我想我可以将我的新应用程序放置在这样的位置,使其看起来像子窗体,但我需要跟踪主应用程序的最小化、最大化和关闭事件,以便可以相应地更改我的应用程序。可能吗

对于问题的最后一部分,如果您希望在最大化或最小化第一个应用程序时拦截新应用程序,您可以使用全局挂钩。您可以尝试以下链接:


所以我开发了一个仪表板屏幕应用程序,包含了他们需要的所有数据,并将其添加到他们的应用程序中。如果没有源代码,您是如何添加的?你只是把这个叠起来?此外,目前还有许多细节需要我们帮助您。请更新您的帖子,告诉我们您尝试过的内容和遇到的问题,以便我们能更好地帮助您。您好,谢谢您的回复。是的,我应该详细说明,是的,我只是试图覆盖它。在以前的应用程序中,用户可以通过单击新按钮并浏览所需的.rpt或.exe文件来添加新的crystal report或新程序。然后,一个新图标被添加到该报告或程序的菜单项中。基本上,这两个应用程序是不同的,只是从旧应用程序调用新的exe。但我想让用户感觉到他们在使用一个应用程序。当他们从主应用程序打开我的应用程序时,我的应用程序将显示为子窗体。我唯一需要管理的是最小化、还原并关闭我的应用程序,当主应用程序最小化时,还原并关闭。嗨,不鼓励向外部网站发布链接。原因很简单,在将来,该页面可能会被删除,而其他搜索答案的用户将不再有答案。最好将相关信息复制到链接页面中。谢谢你接受我没有意识到这一点的借口。