使用SalGetFirstChild(Handle, TYPE_CONSTANT)
功能,您可以接收给定手柄的第一个孩子。为此,TYPE_CONSTANT可以是表格,数据字段,单选按钮等。
我现在的问题是,如果可以将此TYPE重新定义为从上层派生的自己的类,例如数据字段的两个差分子类?
如果是 - 如何做到这一点?除了主条目(包含预定义的TYPES列表)和SalGetFirstChild
和SalGetNextChild
的两个条目之外,我没有在gupta帮助中找到关于此TYPES的任何进一步评论。
答案 0 :(得分:0)
Proclaimer:我对TD的了解以版本2.1 结束 我不认为你可以引入新的类型常量。如果要搜索用户定义的数据字段类的后代,可以使用TYPE_DataField常量来获取子句柄,然后例如检查
SalWindowIsDerivedFromClass(childHandle, myDatafieldClass)
如果子窗口是所需类型。