社区
Windows SDK/API
帖子详情
如何使用FindWindowEx获取窗体内控件句柄?
jiangzhe556
2012-05-09 03:01:34
如题:如何使用FindWindowEx获取窗体内控件句柄?
请给出代码,谢谢
...全文
559
3
打赏
收藏
如何使用FindWindowEx获取窗体内控件句柄?
如题:如何使用FindWindowEx获取窗体内控件句柄? 请给出代码,谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ADSLAN
2012-05-10
打赏
举报
回复
FindWindowEx(父窗口,0,类名,标题)
还可以使用GetWindow查找子控件句柄
kaikai_kk
2012-05-09
打赏
举报
回复
FindWindowEx(
Parent: HWND; {子窗口的父窗口句柄}
Child: HWND; {子窗口句柄}
ClassName: PChar; {类名}
WindowName: PChar {标题}
): HWND;
比如找Form1窗体的子窗体Form2里面名为"确定"的button
FindWindowEx(Form1.Handle,Form2.Handle,'TButton','确定');
窗体的handle也可以用FindWindow去找
这些参数还有各种变化的,自己找找资料去试试吧...
bdmh
2012-05-09
打赏
举报
回复
http://bigpower.blog.51cto.com/209892/113711
如何
获取
窗口内文本框的
句柄
一 背景 某种情况下,需要从某
窗体
获取
该
窗体
文本框内的内容,发现文本框并没有标题名,无法
获取
文本框
控件
的
句柄
。接下来,我将介绍我
获取
所需文本框
控件
句柄
方法。 二
使用
Spy++
获取
如图,打开Spy++可以直接
获取
到“测试窗口”的所有
控件
句柄
。 三 EnumChildWindows遍历所有
句柄
一般
窗体
内文本框前面都有一个lable
控件
来标注,比如“测试...
c#
获取
句柄
,并对第三方软件的输入框和按钮进行控制
第二项填的内容是个
句柄
。例如上面的两行代码,如果是IntPtr.Zero,那要找的窗口就是htextbox这个父级窗口下的第一个子窗口,如果是htextbox21,那么要找的窗口就是在htextbox这个父级窗口下,排在htextbox21的下面的一个窗口。第一行用了FindWindow方法,用来
获取
顶层窗口的
句柄
,获得到的
句柄
存在hwnd中,可以打印出来看结果,打印出来的是十进制的,spy++里看到的是十六进制的。父级和子级是相对的,从外到里,就像剥洋葱,外面就是里面的父,而里面的窗口就是外面窗口的子。
C#根据弹窗标题
获取
窗体
句柄
并模拟点击按钮(FindWindow,
FindWindowEx
,SendMessage)...
任务:将下面弹窗自动关闭 /// <summary> /// 找到窗口 /// </summary> /// <param name="lpClassName">窗口类名(例:Button)</param> /// <param name="...
C#
使用
Windows api
获取
无标题
控件
内的某个
控件
句柄
C#
使用
Windows api
获取
无标题
控件
内的某个
控件
句柄
C#
使用
FindWindow和
FindWindowEx
查找
窗体
和
控件
,以及如何查找标题带下划线的
控件
C#
使用
FindWindow和
FindWindowEx
查找
窗体
和
控件
,以及如何查找标题带下划线的
控件
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章