我想做个功能从其他程序中提取文本,比如提取这个how do youdu怎么办
可以根据鼠标位置获取到其句柄了,但是如何具体提取其内容和控件名称呢
可以根据鼠标位置获取到其句柄了,但是如何具体提取其内容和控件名称呢
解决方案 »
- C#编程 把一个文件夹下的所有小图片排列好后合成一张图片
- 关于数据库连接类的一个写法纠正,求高手~
- C#用Compact2.0 3.5开发wince程序,调用C++ DLL出错
- 如何获得此字符串中的一部分
- C# 操控ExcelChart问题
- c#简单问题:客户端登陆页面怎么开发?如何记录用户操作信息及控制权限。
- 如何将Label中的文字虽Label的宽度变扁或变长
- 用控件做客户端的验证?抱错为空?
- datagrid的问题,为什么运行的那么慢??:(
- 有无去 GrapeCity 葡萄城应聘的,或者在那里工作的兄弟,介绍一下这个公司如何?
- C# 在form窗体中显示运行时间
- 急 怎么在VS2008连接mysql?
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam); [DllImport("user32.dll", EntryPoint = "FindWindowEx")]
private static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);
public static int WM_GETTEXT = 0x0D;int hEdit = FindWindowEx(p.MainWindowHandle, 0, "Edit", "");
string w = " ";
IntPtr ptr = Marshal.StringToHGlobalAnsi(w);
if (SendMessage(hEdit, WM_GETTEXT, 100, ptr)) Console.WriteLine(Marshal.PtrToStringAnsi(ptr));
FindWindow
FindWindowEx
GetWindowText
窗口类型: Internet Explorer_Server