gpt4 book ai didi

c# - 在单独的进程中从插件获取 WPF 应用程序中的 TextBox 焦点

转载 作者:太空宇宙 更新时间:2023-11-03 16:17:57 27 4
gpt4 key购买 nike

我们正在使用 System.AddIn 结构来创建用于托管应用程序的应用程序。我们想要连接到 TextBox 在这些单独的应用程序中获得焦点的事件。

我们怎样才能做到这一点?

我知道流程,所以我可以访问这些流程,也许还能监听消息泵?但是怎么办?要监听哪些消息以及如何确定获得焦点的控件是否实际上是 TextBox(WPF 类型)?

希望得到您的帮助!

最佳答案

我认为您无法以“开箱即用”的方式做到这一点。

解决方案可以是创建一个由所有 wpf 进程公开的双工 WCF 服务。

然后客户端可以连接到服务并使用 Register 方法来监听事件。

然后,服务实现会将事件分派(dispatch)给已注册的客户端。这需要一些时间,但我认为这是唯一的方法。

关于c# - 在单独的进程中从插件获取 WPF 应用程序中的 TextBox 焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15112495/

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