|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
jwc163 (sillybird) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/10 12:50:14 |
标题: |
获知一个不知caption的窗口的句柄用什么办法? |
浏览:2056 |
|
加入我的收藏 |
楼主: |
获知一个不知caption的窗口的句柄用什么办法?有什么API函数吗?请高手赐教!
----------------------------------------------
因为蓝天的诱惑 梦想有天与白云共舞! |
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/1/10 13:51:07 |
2楼: |
好象 叫 get ...from id 来着 忘记了
----------------------------------------------
|
作者: |
jwc163 (sillybird) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/10 15:06:58 |
4楼: |
我不是想用工具去看,我是想跟有些密码查看器一样,在主程序窗口中拉 出一个箭头或圆之类的移到别的程序窗口中显示星号(********)的编辑框 的句柄,请问sephil大哥,我可以用什么方法来实现句柄 的获取呢?
----------------------------------------------
因为蓝天的诱惑 梦想有天与白云共舞!
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/1/10 15:28:07 |
5楼: |
哈哈哈:
此帖子包含附件:
大小:64.8K |
----------------------------------------------
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/1/10 15:30:38 |
6楼: |
--
此帖子包含附件:
大小:72.8K |
----------------------------------------------
|
作者: |
jwc163 (sillybird) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/10 17:35:51 |
8楼: |
谢谢sephil大哥,也谢谢bios。 我把WindowFromPoint放在主窗口的OnMouseDown事件中试了下,可以把Form1取出来,但是当我把 Mouse移到 Edit1中时,再怎么点也取不出Edit1中的内容来, 这是一个问题,还有就是怎么样才能鼠标伸到主窗口以外的大屏幕上取点呢?
另外,sephil大哥提到的Hook钩子,我只是听说过,能详细说说或给点资料小弟吗?望sephil大哥不吝赐教!
----------------------------------------------
因为蓝天的诱惑 梦想有天与白云共舞!
|
作者: |
jwc163 (sillybird) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/10 21:11:31 |
10楼: |
sephil大哥 ,我作了,如下,可是点Form1内的Edit1时Label没有反应啊,是不是我用得不对? procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); var point:TPoint; buf:array[0..50] of char; begin point.X:=x; point.Y:=y; GetWindowText(ChildWindowFromPoint(Form1.Handle,point),buf,255); Label1.Caption:=buf; end;
----------------------------------------------
因为蓝天的诱惑 梦想有天与白云共舞!
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/1/10 21:14:01 |
11楼: |
要要要!大哥多多向你学习呀!
----------------------------------------------
|
作者: |
bios (阿贡) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/1/10 21:14:34 |
12楼: |
可人 大哥你是2000的系统吗 ?如果是这样是不行的
----------------------------------------------
|
作者: |
jwc163 (sillybird) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/10 22:03:06 |
13楼: |
是2000,bios大哥不要讲话只讲半句啊,怎么不行请指教。
另外屏幕外取点我已经搞定,谢谢sephil大哥帮助, 现在取不出TEdit中的*号内容,大概是sephil大哥说的 是因为我没有用 Hook的缘故吧, 热切期待sephil大哥 的Hook ing..............
----------------------------------------------
因为蓝天的诱惑 梦想有天与白云共舞!
|
作者: |
q2ccc (网络菜虾) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/10 23:15:27 |
14楼: |
向各位回复的大虾学习,能否将完整的源代码贴出来一下,小弟先跪谢了!!!
----------------------------------------------
-
|
作者: |
jwc163 (sillybird) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/11 17:54:00 |
16楼: |
一针见血,那sephil大哥 教教我应该怎么做
----------------------------------------------
因为蓝天的诱惑 梦想有天与白云共舞!
|
作者: |
jwc163 (sillybird) |
★☆☆☆☆ |
-
|
盒子活跃会员 |
|
2004/1/11 20:39:15 |
18楼: |
sephil大哥,可以给个例子吗
----------------------------------------------
因为蓝天的诱惑 梦想有天与白云共舞!
|
|