求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 呢?
为什么找不到那个按钮呢?
...全文
125 4 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
建议你最好是跟踪测试一下,有时会出现一些所为的
逻辑错误........

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧