DesignIntf单元中设置的TPropertyAttributes包含paVCL标志。但是,没有记录此标志的用途。我找到了一个引用(德语),建议属性编辑器是一个WinCLX属性编辑器,但这听起来不对。
TPropertyAttributes集的paVCL标志表示结果属性编辑器是什么?
答案 0 :(得分:2)
我很确定您的参考是正确的。
DesignIntf外部的源代码中的paVCL
的一些用法(在BindCompDBReg,BindCompReg,ColnEdit,FldLinks,LMidReg和VclDBReg中)被{$IFDEF LINUX}
块包围,这个定义首先出现在Delphi中6为Kylix添加CLX时。
它似乎表明属性编辑器仅与组件的VCL版本相关,这很可能是因为CLX被集成到事物中的方式。 (CLX使用了相同的组件名称和大多数相同的属性和类型,实际上只是通过在单元名称的开头加Q
来区分。例如,VCL使用Forms
CLX使用QForms
;但在使用TForm
的实际代码中,它们之间几乎没有差异。)