鱼C论坛

 找回密码
 立即注册
查看: 3857|回复: 7

[争议讨论] 【^_^】delphi 中获取窗口句柄的方法-【^_^】

[复制链接]
发表于 2012-3-25 21:08:29 | 显示全部楼层 |阅读模式
10鱼币
本帖最后由 爱到底 于 2012-3-25 21:19 编辑

用SPY++ 获取窗口标题后,再通过FindWindow获得窗口句柄。
HWND FindWindow(
  LPCTSTR lpClassName,  // 通过查找窗口类名 获取句柄 nil
  LPCTSTR lpWindowName  // 通过查找窗口标题 获取句柄 ');  

窗口没有标题怎么获取?
得到父窗口的句柄后,能不能利用这个句柄得到子窗口的句柄?
看有无好的方法.



最佳答案

查看完整内容

查找另外一个窗口的句柄: handle := FindWindow(nil,PChar('窗口的标题'));//查到窗体句柄 查找子窗体:childHandle := FindWindowEx(handle,0,'子窗体类','子窗体标题'); 把分给我吧 我缺分哦 谢谢。。。。 我知道这个问题全是你自己的功能。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-3-25 21:08:30 | 显示全部楼层
查找另外一个窗口的句柄: handle := FindWindow(nil,PChar('窗口的标题'));//查到窗体句柄
查找子窗体:childHandle := FindWindowEx(handle,0,'子窗体类','子窗体标题');

把分给我吧  我缺分哦    谢谢。。。。  我知道这个问题全是你自己的功能。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-3-25 21:35:36 | 显示全部楼层
查找另外一个窗口的句柄: handle := FindWindow(nil,PChar('窗口的标题'));//查到窗体句柄
查找子窗体:childHandle := FindWindowEx(handle,0,'子窗体类','子窗体标题');

自己先回答一下下,:lol
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-3-28 13:26:29 | 显示全部楼层
没有标题可以直接NULL,只获取ClassName
参考 楼上方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-3-28 16:28:08 | 显示全部楼层
就用nil 同意楼上 楼主你可以看下 新世纪网安的delphi 上面就有
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-25 18:08:44 | 显示全部楼层
哇哈哈。。   :'(  来晚了   鱼币被人抢走了 。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-4-25 18:10:46 | 显示全部楼层
好。。。。这个帖子有前途。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2012-5-22 13:21:53 | 显示全部楼层
好东西啊,多谢楼主分享\(^o^)/~0A,

                               
登录/注册后可看大图
顶一下,楼主再接再厉啊d(^o^)b~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-29 16:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表