spy++得不到的控件句柄

slowgrace 2009-04-21 07:02:10
是不是在程序里也得不到?
...全文
584 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
slowgrace 2009-04-24
  • 打赏
  • 举报
回复
唉。想攒点分,到处找没有可以回答的问题。穷死算了。
嗷嗷叫的老马 2009-04-24
  • 打赏
  • 举报
回复
还不睡啊.

想试试法国产品?那可是广告啊.....
slowgrace 2009-04-24
  • 打赏
  • 举报
回复
问题没解决。先结帖吧。谢谢楼上各位。
slowgrace 2009-04-24
  • 打赏
  • 举报
回复
谢谢myjian
嗷嗷叫的老马 2009-04-24
  • 打赏
  • 举报
回复
路过.

BS豆子.

别问原因,就是BS...............
slowgrace 2009-04-24
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 supergreenbean 的回复:]
那些没句柄的控件一般是没有窗体结构,也就是说,它不是通过CreateWindowEx之类的API创建的,你要是想得到它上面的文字啥的就要通过类似词霸取词的技术
[/Quote]

谢谢supergreenbeen
嗷嗷叫的老马 2009-04-24
  • 打赏
  • 举报
回复
我也是呢....:)

不过现在两点了........
supergreenbean 2009-04-24
  • 打赏
  • 举报
回复
那些没句柄的控件一般是没有窗体结构,也就是说,它不是通过CreateWindowEx之类的API创建的,你要是想得到它上面的文字啥的就要通过类似词霸取词的技术
嗷嗷叫的老马 2009-04-23
  • 打赏
  • 举报
回复
我这里无法得到那里面的控件的句柄,看起来它们是轻量控件.

要操作它们我看得想其它办法.....

另,我的SPY++版本:

8.00.50727
slowgrace 2009-04-22
  • 打赏
  • 举报
回复
没有通宵,你这是睡起来了么?呵呵。

你能看一下你的SPY++的ABOUT对话框里的版本号么?
嗷嗷叫的老马 2009-04-22
  • 打赏
  • 举报
回复
不客气.

你起得可真早............别告诉我你通宵?那样的话我又要推荐你那个强力去黑眼圈的产品了~~

我的SPY++是VS2005带的那个.
slowgrace 2009-04-22
  • 打赏
  • 举报
回复
to myjian: 谢谢。

你用的什么版本的spy++?

另外,睡得真早啊
slowgrace 2009-04-22
  • 打赏
  • 举报
回复
另外,to myjian:

Excel里的窗体可以是VB的userform,那就和VB一个待遇;ACCESS的窗体和userform好像是两个体系,互相不咋兼容。

ACCESS里加窗体也容易,或者你下载我以前给zhao做的一个例子试试?http://slowgrace.download.csdn.net/
slowgrace 2009-04-22
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 jennyvenus 的回复:]
directui的窗口与ie控件里面的子控件是抓不到的,对于directui的窗口,ms给了新的工具

AccExplorer32.exe
[/Quote]

谢谢snooper。

Access的窗体貌似还不是DirectUI,而可能是“Microsoft Forms 2.0”。不过我也不确定,下面是今天碰巧看到的一段话:

Differences between the "Microsoft Visual Basic 6.0 Extensibility" and "Microsoft Visual Basic for Applications Extensibility 5.3" extensibility models. The most noticeable difference is that the former provides the VBForm and VBControl classes while the latter uses the separate "Microsoft Forms 2.0 Object Library" component for that functionality, which is quite different.
用户 昵称 2009-04-22
  • 打赏
  • 举报
回复
directui的窗口与ie控件里面的子控件是抓不到的,对于directui的窗口,ms给了新的工具

AccExplorer32.exe
嗷嗷叫的老马 2009-04-22
  • 打赏
  • 举报
回复
我试了EXCEL里的能看到.

ACCESS,连怎样加窗体与控件都不知道......

另,我是OFFICE2003.

睡........................困啊.
slowgrace 2009-04-21
  • 打赏
  • 举报
回复
to lyserver:不是。
lyserver 2009-04-21
  • 打赏
  • 举报
回复
你的access里的控件处于设计时吧?
slowgrace 2009-04-21
  • 打赏
  • 举报
回复
我现在用的是SPY++8.0

不知VS2008的SPY++是什么版本?
slowgrace 2009-04-21
  • 打赏
  • 举报
回复
我现在是ACCESS里的寻常窗体,里面的普通textbox控件、commandbutton控件的句柄,用SPY++都看不到。

那我用enumchildwindow估计也够呛了吧?
加载更多回复(1)

1,488

社区成员

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

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