VB如何用API操作表格控件?

yy1808 2008-11-10 07:41:32
VB如何用API操作表格控件?(如下图红框部分)个人感觉像表格控件.这是一个外部程序.



从"选择"这列开始,一共有九列,"选择"这列都是复选框,执行查询后有许多条记录,如何在VB里根据用户输入的单位名称,在上图"单位名称"这列找到对应的记录并使"选择"列对应的复选框选上?

用spy++发现能找到红框部分,包括右、下滚动条这个窗口的句柄,这个窗口下还有九个句柄,不是像我想象中的每个复选框有个句柄?正好有九列,难道这九个句柄指的就是这九列?用EnumChildWindows得到的也是一样,再试着用九个句柄里面的一个来枚举子窗口,结果什么都的不到(用的还是EnumChildWindows),那么要实现全面说的功能应该怎么做呢?
...全文
192 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
东方之珠 2008-11-11
  • 打赏
  • 举报
回复
操作别人的程序,做外挂。
yy1808 2008-11-11
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zuoxingyu 的回复:]
是找这样的控件,还是要操作这个程序里的这个表格??
[/Quote]

不是找控件,是操作程序里的这个表格
yy1808 2008-11-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 chenjl1031 的回复:]
操作别人的程序,做外挂。
[/Quote]

怎么做外挂呢?稍微介绍一下吧,给点大概的思路好吗?谢谢!
yachong 2008-11-10
  • 打赏
  • 举报
回复
MSFlexgrid就可以实现这个效果
用CellPicture属性
那些复选框很有可能是图片
http://topic.csdn.net/u/20080509/10/5d1d6b96-4467-4b1c-b317-66abf3df9295.html
zuoxingyu 2008-11-10
  • 打赏
  • 举报
回复
是找这样的控件,还是要操作这个程序里的这个表格??
yy1808 2008-11-10
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 junki 的回复:]
你下载个工具,鼠标放上去就可以显示其句柄的
[/Quote]

但得不到复选框的句柄啊
junki 2008-11-10
  • 打赏
  • 举报
回复
你下载个工具,鼠标放上去就可以显示其句柄的

1,488

社区成员

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

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