c# 如何使用API调用 另一个应用程序textbox中的值? 应用程序为A,已知该窗体的句柄,假设为InPtr inptr,其中有一个textbox 的句柄InPtr为inptr2, 请问如何调用API取得这个textbox 输入的值呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 [DllImport("user32.dll", EntryPoint = "FindWindow")]private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);[DllImport("user32.dll")]static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);private void button1_Click(object sender, EventArgs e){ IntPtr hWnd1 = FindWindow(null, "主窗口标题"); SetForegroundWindow(hWnd1); IntPtr hWnd2 = FindWindowEx(hWnd1, IntPtr.Zero, null, "控件文本"); IntPtr hWnd3 = FindWindowEx(hWnd1, IntPtr.Zero, "控件类名", null); } 这是查询到他的句柄的函数吧? 请问如何取得这个hWnd3 的值呢? 函数原型:Int GetWindowText(HWND hWnd,LPTSTR lpString,Int nMaxCount); 用spy++就可以了,你要查的窗口不是目标的windows窗口,是那个text的窗口.然后再看这个API SetDlgItemText GetWindowText不是志取标题的,是取窗口文本的,TextBox也是窗口Form也是窗口 textbox的窗口文本用""试试或许可以用GetWindowText取得! 我写的一个模仿伽尔顿板的实验 一个关于控件很简单的问题 c#中comboBox控件问题 C#实现在另外的工程中生成控件 怎样用脚本语言javascript获得treeview(vs2005)中选定节点叶子的所有值,并且不刷新页面 关于二维到三维的转换,用什么方法好? 选中二级节点时获取根节点的值 c#里面vc的dll的函数,参数问题. 各位大侠不知能不能介绍一下源码网站或C#的编程书? 这个问题应该不难 怎么调试c#写的windows服务程序 c#中TextBox中的行数达到一定数目时希望只显示后面固定的行数
private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);
[DllImport("user32.dll")]
static extern IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);private void button1_Click(object sender, EventArgs e)
{
IntPtr hWnd1 = FindWindow(null, "主窗口标题");
SetForegroundWindow(hWnd1);
IntPtr hWnd2 = FindWindowEx(hWnd1, IntPtr.Zero, null, "控件文本");
IntPtr hWnd3 = FindWindowEx(hWnd1, IntPtr.Zero, "控件类名", null);
}
这是查询到他的句柄的函数吧? 请问如何取得这个hWnd3 的值呢?
Form也是窗口