Delphi 如何得到其它程序窗口中的一按钮上面的名稱?

已举报 回答
Delphi 如何得到其它程序窗口中的一按钮上面的名稱?
问在线客服
扫码问在线客服
  • 回答数

    2

  • 浏览数

    2,748

2个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
1、通过窗口获取到目标进程的PID, 然后通过PID,获取到进程HANDLE
2、利用VirtualAllocEx() 在目标进程中分配一个可读取的缓存地址
3、向目标窗口发送WM_GETTEXT消息, 消息的LPARAM参数为第二步分配的缓存地址
4、ReadProcessMemory() 读取内容
取消 评论
小华设计了一个简单的求和程序。他在窗体上用工具画出三个文本框,将其Name(名称)属性分别改为A、B、C;又画出一个按钮,将其Caption属性改为:“计算”,在窗体上双击该按钮,输入代码( ),运行程序后,在A、B文本框中分别输入22、33,再单击“计算”按钮,C文框显示是55。

选择一个答案 A. C.Text=val(A.Text)+VAL(B.Text)
B. 55=22+33
C. C=A+B
D. C.Text=A.Text+B.Text
.
当单击按钮是,文本框显示按钮的名字。
请教高手怎么编,谢谢!~
取消 评论
ZOL问答 > Delphi 如何得到其它程序窗口中的一按钮上面的名稱?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?