知道窗口句柄 怎么获取里面控件的文本信息

问题描述

通过窗口句柄用EnumChildWindows遍历了窗口里面的子控件句柄但是不知道目标控件的句柄到底是哪个,本来想把窗口里面的控件名称遍历一下,但是现在得到的是句柄,有没办法可以通过句柄得到控件名称啊

解决方案

解决方案二:
用spy++看看,目标列举的顺序是固定的,选择对应顺序的控件就可以了,取名够呛
解决方案三:
你只能得到一个类名和控件的Text控件名只是你编程是有用的而已编译成了可执行程序完全没有意义的。。。GetWindowTextGetClassName还是GetWindowClassName来着

时间: 2024-10-31 14:42:54

知道窗口句柄 怎么获取里面控件的文本信息的相关文章

无法获取“AxDNRDesigner”控件的窗口句柄。

问题描述 无法获取"AxDNRDesigner"控件的窗口句柄.不支持无窗口的ActiveX控件.PrivateSubShowNewForm()'创建此子窗体的一个新实例.DimChildFormAsNewfrm_Designer'在显示该窗体前使其成为此MDI窗体的子窗体.ChildForm.MdiParent=Mem_ChildFormNumber+=1ChildForm.Text="窗口"&m_ChildFormNumberChildForm.Show

批量获取DataGrid控件模板列中的数据

datagrid|datagrid控件|模板|数据 批量获取DataGrid控件模板列中的数据 在DataGrid中一般只能单个获取每一行的数据,若要批量获取DataGrid控件中的数据必须对每一个模板列的控件进行扫描,获取其中的数据.我本想做的程序是根据不同的行数,由用户一次输入若干数据,提交后系统自动获取批量数据的程序.以下程序简单表达了需要实现的功能 test.aspx .......... <asp:DataGrid id="dgResult" runat="s

ASP.NET MVC加载用户控件后如何获取其内控件值或赋值

有网友看了这篇<ASP.NET MVC加载ASCX之后,并为之赋值>http://www.cnblogs.com/insus/p/3643254.html 之后,问及Insus.NET,不想在控件制器内进行赋值,而是想在视图中使用jQuery来获取用户控件内的控件值或是为它们赋值.那需要怎样来做呢? 下面Insus.NET花上少少时间,做个简单的例子,演示与分享实现的方法. 实现之前,先修改一下AscxUtility.cs这个类中的 public static HtmlString Rende

怎么获取SysTreeView32控件下所有节点句柄并发送消息选中单击

问题描述 如图左边是一个SysTreeView32控件,我想获取该控件下所有节点的句柄,并能发送消息选中单击某个指定名称节点求指点...小菜鸟刚接触API不久在线等.....求源码#regionAPI/*API的定义*////<summary>///本质是FindWindow,查找目标句柄///</summary>[DllImport("user32.dll",EntryPoint="FindWindow",SetLastError=true

如何获取用户控件内的非服务器控件的值

问题描述 页面上有一个用户控件UControl,UControl里有个<selectid="province"></select>,我在页面里如何获取select的值呢 解决方案 解决方案二:用js将非服务器控件的值填到另一个服务器控件中,然后再取出解决方案三:你给这个加个runat="server"属性,再在page页里(HtmlSelect)UControl.FindControl("province")解决方案四:为

关于Unity中获取输入控件焦点的问题

问题描述 关于Unity中获取输入控件焦点的问题 一个Unity编写的游戏 包了一层java 就是一个继承了UnityPlayerActivity的类 然后想通过这个java类去监听Unity中焦点事件 并且去或者这个输入控件的ID while(true){ try { View view = UnityAdapter.this.getCurrentFocus(); System.out.println(""view :""+view ); Thread.sleep

在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke

问题描述 线程中每10ms就更新一次主界面的lable控件,使用的事件+委托更新.主界面自己没有更新时没有问题.但是主界面自己更新其中的gridview(非线程要更新的控件)时,就会报在创建窗口句柄之前,不能在控件上调用Invoke或BeginInvoke错误.查了下网上的解决办法,加了while(!this.IsHandleCreated){;},还是报错,不管用,如何解决还得请求帮助.谢谢! 解决方案 解决方案二:自己更新还要什么Invoke

.net-vs2010 如何获取 input控件内输入的内容

问题描述 vs2010 如何获取 input控件内输入的内容 类似于这种string Admin_userName = txt_UserName.Text.ToString(); 但实现不了 解决方案 string Admin_userName = this.txt_UserName.Value; string Admin_userName = Request.Forms["txt_UserName"].ToString(); 解决方案二: 给前台页面的input控件txt_UserN

android 获取menu控件空指针异常

问题描述 android 获取menu控件空指针异常 这是我的代码: public class MainActivity extends AppCompatActivity { private static Toolbar action_add; private static Menu menu; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s