c – 在外部应用程序中枚举VCL控件
发布时间:2020-12-16 09:25:03 所属栏目:百科 来源:网络整理
导读:可以通过 Windows API来枚举和迭代属于用C Builder或Delphi编写的外部Win32应用程序的窗体(TForm)上的VCL控件. 再见. 解决方法 首先,请考虑Windows API不知道“VCL”是什么.它不知道“TButton”或“TStringGrid”,它当然不知道“TImage”或“TLabel”,它们甚
可以通过
Windows API来枚举和迭代属于用C Builder或Delphi编写的外部Win32应用程序的窗体(TForm)上的VCL控件.
再见. 解决方法
首先,请考虑Windows API不知道“VCL”是什么.它不知道“TButton”或“TStringGrid”,它当然不知道“TImage”或“TLabel”,它们甚至没有窗口句柄.
您可以使用 TestComplete,来自Automated QA,可以从外部程序访问程序的表单和类,这听起来就像您可能尝试的那样.它通过在Delphi程序中包含一个单元来工作,该单元实际上为TestComplete程序提供了一个后门,用于查询程序的内部.这需要应用程序开发人员的合作;你不能在任意程序上使用TestComplete. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |