获取AX的窗口所有控件的lableID及内容

Posted szsunny

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取AX的窗口所有控件的lableID及内容相关的知识,希望对你有一定的参考价值。

思路,穷举Forms\TargetFormName 在AOT上面的路径得到TreeNode, 遍历各控件的属性。

a1,先读Label属性,没有就读Caption属性及Text属性。

a2,若a1取不到label,则继续发掘 若是DataSource和DataField都有值,继续深入发掘到数据源层次。

将此能到放到用户设置窗体(Form\SysSetupForm)上面加多一个分页展开显示所有label.

 

打开任何一个AX的窗体,在窗体上右击显示->设置->

技术分享

代码:

技术分享

 

以上是关于获取AX的窗口所有控件的lableID及内容的主要内容,如果未能解决你的问题,请参考以下文章

MFC 怎样获取CMFCTabCtrl控件上某页的TEXT(小标题的内容)

mfc中,怎么把一个窗口的编辑框内容调用到另一个窗口的控件里

MS Access VBA从Web浏览器控件的内容中获取数据

C# 清除当前窗体中TextBox控件中的内容

Qt窗口及控件-QTreeview/QTableView排序问题

pywin32 怎么获取 windows 的窗体内文本框的内容