社区
Windows SDK/API
帖子详情
求FindWindowEx使用方法
ynquan
2011-07-15 11:12:42
请教
ht:=findwindow(nil,'dll注入窗体');
showmessage(inttostr(ht));
comphdl:=FindWindowEx(ht,0,nil,'保存');
showmessage(inttostr(comphdl));
为什么comphdl变量返回的是 0 呢?
为什么找不到那个按钮呢?
...全文
127
4
打赏
收藏
求FindWindowEx使用方法
请教 ht:=findwindow(nil,'dll注入窗体'); showmessage(inttostr(ht)); comphdl:=FindWindowEx(ht,0,nil,'保存'); showmessage(inttostr(comphdl)); 为什么comphdl变量返回的是 0 呢? 为什么找不到那个按钮呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ynquan
2011-07-15
打赏
举报
回复
FindWindowEx(ht,0,nil,'保存')
button的标题,FindWindowEx找的是按钮句柄。
gyk120
2011-07-15
打赏
举报
回复
很多窗口不一定是二级窗口,另外直接用findwindow不就好了么?为什么非得用EX?
bdmh
2011-07-15
打赏
举报
回复
GetLastError看看错误,或者加上类名试试
山东蓝鸟贵薪
2011-07-15
打赏
举报
回复
建议你最好是跟踪测试一下,有时会出现一些所为的
逻辑错误........
vb
FindwindowEx
的用法实例
'添加 Command1 Const WS_CHILD = &H40000000Const WM_LBUTTONDOWN = &H201Const WM_LBUTTONUP = &H202Const SW_HIDE = 0Const SW_NORMAL = 1Private Type RECT Left As Long Top As Long ...
FindWindow、
FindWindowEx
、EnumWindows、EnumChildWindows
使用
详解
FindWindow
FindWindowEx
EnumWindows EnumChildWindows
FindWindowEx
的用法
FindWindowEx
完整定义如下: HWND
FindWindowEx
( HWND hwndParent, // 父窗口句柄 HWND hwndChildAfter, // 开始的子窗口句柄,这个参数很有用 LPCTSTR lpszClass, // 类名 LPCTSTR
FindWindowEx
用法
函数功能:该函数获得一个窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配。这个函数查找子窗口,从排在给定的子窗口后面的下一个子窗口开始。在查找时不区分大小写。 函数原型:HWND
FindWindowEx
(HWND hwndParent,HWND hwndChildAfter,LPCTSTR lpszClass,LPCTSTR lpszWindow); 参数: hwndPa
FindWindowEx
函数
当你想控制一个现有的窗口程序时,就需要获取那个程序的窗口句柄。比如有一些黑客软件需要查找到窗口,然后修改窗口的标题。在外挂流行的今天,惊奇地发现它们也可以修改输入窗口的文字。这其中,就需要
使用
到
FindWindowEx
函数来定位窗口。下面就来
使用
这个函数来实现控制Windows里带的计算器程序。打开计算器程序,最小化在状态下面,运行本例子,点击创建按钮后,就可以点按钮,就会把计算器显示在最前面。
Windows SDK/API
1,184
社区成员
22,326
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章