从另一个应用程序获取WPF应用程序的按钮文本

时间:2014-04-30 11:35:13

标签: c# wpf winapi

是否可以从另一个c#应用程序中获取已在WPF应用程序中单击的按钮文本....尝试使用按钮句柄 SendMessage ,但似乎没有工作

2 个答案:

答案 0 :(得分:0)

您没有提供太多信息,但我会尝试提供一些可能的解决方案。 我假设SendMessage你的意思是: SendMessage

您基本上希望c#应用程序能够从wpf应用程序获取内部状态信息。 或者,换句话说,2个c#应用程序需要传递数据。好吧,试试这个:

InterProcess Communication

否则尝试反思。将wpf应用程序反映到您的c#应用程序中,并尝试获取按钮文本值,如果该值在编译时已知。但我不会使用反射来共享文本值。

答案 1 :(得分:0)

UI Automation会做你想要的。 WPF控件没有HWND,因此SendMessage不起作用。