社区
Windows SDK/API
帖子详情
怎样获取其他程序DrawGrid中的内容?
crbb
2009-12-22 09:51:13
怎样获取其他程序DrawGrid中的内容?
...全文
143
7
打赏
收藏
怎样获取其他程序DrawGrid中的内容?
怎样获取其他程序DrawGrid中的内容?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
duduxia
2010-01-05
打赏
举报
回复
收藏了。
qinjs
2010-01-03
打赏
举报
回复
[Quote=引用 1 楼 zswang 的回复:]
跨进程访问VCL的一个用例(Delphi6、TurboDelphi测试通过)
[/Quote]
水哥,这个用例有个问题,是关于 FindControl 的:
假设被注入的程序 Delphi6Demo.exe 界面生成复杂,要获取的窗体不是 Delphi6Demo.exe 创建,而是 Delphi6Demo.exe 加载了另外的dll文件生成的(很多程序是这样,比如IE等),那么这个时候 FindControl 就取不到对象了。
这种情况可以用Spy++查看到,比如水哥的用例里,可以查看 Delphi6Demo.exe 窗体里的Form1和Edit1,属性检查器中的实例句柄都是一样的,我试过增加几层控件,比如中间增加几层TPanel,用FindControl 都可以取到想取的对象(比如DBgrid)。但如果像IE的,通过加载dll而生成的窗体,其实例句柄和首层窗体 IEFrame 的实例句柄是不一样的,这种情况下 FindControl 就取不到对象了。
这个问题我也还没有办法解决,还请水哥出手。
馒头xworange
2009-12-24
打赏
举报
回复
水哥...太牛B了!
crbb
2009-12-24
打赏
举报
回复
hook 可以 我想获得这个画布中的所有字符串
xzhifei
2009-12-23
打赏
举报
回复
DrawGrid只负责提供画布进行操作,它不会保存任何需要显示的文字内容,你想要获取它的内容,不如直接向图像识别考虑
hjkto
2009-12-23
打赏
举报
回复
学习了,水哥
王集鹄
2009-12-22
打赏
举报
回复
跨进程访问VCL的一个用例(Delphi6、TurboDelphi测试通过)
《Delphi7编程100例》代码
ToolBar工具栏控件的使用动态建立主菜单选项窗口界面的动态分隔条动态设置...
程序
使用
Draw
Grid
控件制作五子棋多彩的数据报表按压缩比将BMP转换为JPG16位真彩转换到256色调整图片的RGB对比度实现图像的灰度级处理效果3种...
Delphi7编程100例
将ComboBox
中
的
内容
直接拖放到DB
Grid
里 如何在DB
Grid
里放置图标 DB
Grid
控件精彩组合 DBChart图表控件的使用 在String
Grid
组件
中
显示查询结果 使用流对象(Tstream)实现数据表
中
Tmemo字段的显示 如何...
Delphi编程100例
将ComboBox
中
的
内容
直接拖放到DB
Grid
里 如何在DB
Grid
里放置图标 DB
Grid
控件精彩组合 DBChart图表控件的使用 在String
Grid
组件
中
显示查询结果 使用流对象(Tstream)实现数据表
中
Tmemo字段的显示 如何动态建立SQL...
Delphi7 编程 100 实例
ToolBar工具栏控件的使用 动态建立主菜单选项 窗口界面的动态分隔...
程序
使用
Draw
Grid
控件制作五子棋 多彩的数据报表 按压缩比将BMP转换为JPG 16位真彩转换到256色 调整图片的RGB对比度 实现...
Delphi 7编程100例
Delphi 7编程100例 ToolBar工具栏控件的使用 动态建立主菜单选项 窗口界面的动态分隔条 动态设置选项卡页面 在标题栏
中
自定义按钮 窗体开合窗帘效果 ...使用
Draw
Grid
控件制作五子棋 ........ .......
Windows SDK/API
1,183
社区成员
22,335
社区内容
发帖
与我相关
我的任务
Windows SDK/API
Delphi Windows SDK/API
复制链接
扫一扫
分享
社区描述
Delphi Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章