是否可以定义派生类的TYPE_CONSTANT?

时间:2013-08-14 11:05:14

标签: derived-class guptateamdeveloper

使用SalGetFirstChild(Handle, TYPE_CONSTANT)功能,您可以接收给定手柄的第一个孩子。为此,TYPE_CONSTANT可以是表格,数据字段,单选按钮等。

我现在的问题是,如果可以将此TYPE重新定义为从上层派生的自己的类,例如数据字段的两个差分子类?

如果是 - 如何做到这一点?除了主条目(包含预定义的TYPES列表)和SalGetFirstChildSalGetNextChild的两个条目之外,我没有在gupta帮助中找到关于此TYPES的任何进一步评论。

1 个答案:

答案 0 :(得分:0)

Proclaimer:我对TD的了解以版本2.1 结束 我不认为你可以引入新的类型常量。如果要搜索用户定义的数据字段类的后代,可以使用TYPE_DataField常量来获取子句柄,然后例如检查

SalWindowIsDerivedFromClass(childHandle, myDatafieldClass)   

如果子窗口是所需类型。