C#如何读取其他软件的richtextbox文本内容
我有个C#的winform界面,想读取其他软件上的richtextbox(类名类似这样的"WindowsForms10.RichEdit20W.app.***")内容,,
但使用api的sendmessage读出来都是空的。
StringBuilder sb = new StringBuilder();
IntPtr iptr=GetIntPtr(txtHwnd.Text.Trim());
int len = SendMessage(iptr, WM_GETTEXTLENGTH, 0, 0);
SendMessage(iptr, WM_GETTEXT, (len + 1), sb);
但读取自建的一个richtext内容,sb是有值的,读取另外一个软件中的richtextbox(类名类似这样的"WindowsForms10.RichEdit20W.app.***")文本内容则为空
目前发现,Textify软件是可以抓取的,有源码,但是是C++的,不熟
有做过的大咖,或者熟悉C++的大咖,帮把Textify源码的抓取内容部分,做成dll,输入句柄,输出抓取的内容?
有偿求教,谢谢!!