如何获取已知控件句柄的标题?
我获取了WINRAR的里面一个标题为“关闭”的按钮句柄,假设为3025,现在的问题是:
我如何获取该按钮的标题“关闭”,用SHOWMESSAGE显示出来?
提示:
我使用了WINAPI函数GETWINDOWTEXT,但是取出的是空的NIL值。
GetWindowText(hdl,bf,40);
其中hdl为关闭按钮的句柄,为3025,bf为一pchar类型变量,存放返回字符串,40为最大长度。为什么取不出来,调试的时候是nil.
谁有好的办法,请教!!!!!
问题点数:0、回复次数:5Top
1 楼l_xiaofeng(行到水窮處,坐看雲起時!)回复于 2003-06-03 20:35:29 得分 0
不知道你是否使用NEW(BF)没有,或者BF:=ALLOCMEM(255)Top
2 楼risingsoft(一苇渡江)回复于 2003-06-04 08:38:23 得分 0
使用过,没使用过的话,GETWINDOWTEXT函数就不会执行的啊!
bf = new (pchar);
...
getwindowtext(hdl,bf,40);//为什么没有提取到?
...
freemem(bf);Top
3 楼risingsoft(一苇渡江)回复于 2003-06-04 09:35:16 得分 0
路过的请帮忙UP一下谢谢!Top
4 楼sblsongdongf(东风)回复于 2003-06-04 10:05:49 得分 0
我也试过了,没有成功Top
5 楼risingsoft(一苇渡江)回复于 2003-06-05 08:23:34 得分 0
是啊,不知道怎么回事 取不出来,有高手帮忙吗?路过的也请帮忙UP 谢谢了!~~~Top




