C# 是否有任何方法允许我在另一个应用程序中访问.NET TreeView控件?

C# 是否有任何方法允许我在另一个应用程序中访问.NET TreeView控件?,c#,.net,C#,.net,我想检查一些UIA未公开的内部属性,例如标记、节点属性 我有一种方法可以将我的过程注入目标应用程序进程,这个过程可以访问目标Treeview控件,因为它们在同一个进程中(使用control.Fromhandle(handle));但问题是我没有有效的方法返回整个Treeview控件副本 我可以使用IPC通过代理返回控件;但这仅在访问其基本类型属性时有用,例如名称。。;对于“节点”属性,我无法访问 是否有人试图跨不同的应用程序访问控件的所有属性 我确信QTP具有此功能。我将对TreeView控件进

我想检查一些UIA未公开的内部属性,例如标记、节点属性

我有一种方法可以将我的过程注入目标应用程序进程,这个过程可以访问目标Treeview控件,因为它们在同一个进程中(使用control.Fromhandle(handle));但问题是我没有有效的方法返回整个Treeview控件副本

我可以使用IPC通过代理返回控件;但这仅在访问其基本类型属性时有用,例如名称。。;对于“节点”属性,我无法访问

是否有人试图跨不同的应用程序访问控件的所有属性


我确信QTP具有此功能。

我将对TreeView控件进行子类化,即创建一个继承TreeView控件的UserControl


然后,您可以添加内部内容操作的方法,并通过IPC调用这些方法,例如

您的问题中使用的首字母缩略词是什么意思?什么是UIA、IPC和QTP?您需要更具体一点。