比如一个窗体上有2个或者更多EDIT控件那么我用
hwnd = FindWindowEx( hwnd_win_main ,new IntPtr(0) ,"Edit",null ); 只能找一个第一个EDIT控件的句柄。请问,我怎么样才能找到第二个EDIT控件的句柄。最好有个例子.
另注:所有EDIT都是空的,我用不了hwnd = FindWindowEx( hwnd_win_main ,new IntPtr(0) ,"Edit","具体名称");
hwnd = FindWindowEx( hwnd_win_main ,new IntPtr(0) ,"Edit",null ); 只能找一个第一个EDIT控件的句柄。请问,我怎么样才能找到第二个EDIT控件的句柄。最好有个例子.
另注:所有EDIT都是空的,我用不了hwnd = FindWindowEx( hwnd_win_main ,new IntPtr(0) ,"Edit","具体名称");
解决方案 »
- 无法关闭程序?
- 文件打开对话框(openFileDialog)如何打开一个文件夹,而不是非得要定位到文件才能点确定
- VS.net开发的C/S系统,访问oracle,客户端必须装oracle client吗?
- 请教一个写入文本文件的问题
- 如何将DataGridView1中checkbox选中项显示在DataGridView2中
- 执行事务时出错!!!!!大侠来看看是为什么
- 怎样在web.config中将一个页面设置为可匿名登录的。
- 什么是正则表达式?怎样学习正则表达式?
- 给我女朋友做的点名软件
- 如何为一个Access数据库添加记录???
- DataViewRowState的含义
- 看c#高级编程第3版的一点疑问
http://www.pinvoke.net/default.aspx/user32/EnumChildWindows.html
while (hwnd != IntPtr.Zero)
{
//do somthing
hwnd = GetNextWindow(this.Handle,GW_HWNDNEXT);
}