c# - 如何跟踪其他应用程序的事件
问题描述
我的客户有一个以前开发的 Windows 应用程序,他们没有源代码。他们需要在应用程序中使用仪表板。这个应用程序有一个添加和调用第三方应用程序的选项,所以我开发了一个仪表板屏幕应用程序,其中包含他们需要的所有数据并将其添加到他们的应用程序中。但是他们想在主屏幕的一侧看到仪表板(就像 MDI from 和 child form)。我想我可以将我的新应用程序放置在它看起来像一个子窗体的方式,但我需要跟踪主应用程序的最小化、最大化和关闭事件,以便相应地更改我的应用程序。可能吗?
解决方案
对于问题的最后一部分,如果您希望新应用程序在第一个应用程序最大化或最小化时拦截,您可以使用全局挂钩。您可以尝试以下链接:
https://www.codeproject.com/Articles/802412/Global-Interceptable-Program-and-System-Hooks-in-N
推荐阅读
- grails - 上传 MultipartFile 时未捕获 SizeLimitExceededException
- java - 什么是非同步类?集合如何是非同步类?
- url-rewriting - 如何从 Instagram 的“向上滑动”功能触发 YouTube 应用?
- excel - 数组作为单元格公式参数
- wordpress - 前端在 wordpress 中显示“ERR_CONNECTION_REFUSED”重定向到 https
- javascript - 在 Javascript 中访问服务器端变量(node.js、express.js、ejs)
- c - 为什么输入值后控件还要等待值?
- rest - Elasticsearch 使用 Rest 高级客户端捕获异常
- javascript - Node.js 在多个模型的循环中使用创建函数进行均衡
- python - 如何使用带有数据框的seaborn boxplot具有数组值