Функция cfsRegisterProp |
Регистрирует свойство aPropName объекта типа aObjType и сервисную функцию свойства aObjectPropControlProc.
function cfsRegisterProp (aObjType : longInt; aPropName : longInt; aPropType : longInt; aFlags : longInt; aObjectPropControlProc : TObjectPropControlProc) : longInt;
aObjType - тип объекта. Если aObjType равен пустой строке, то используется предыдущее кэшированное имя типа.
aPropName - имя свойства.
aPropType - тип свойства.
aFlags - флаги свойства.
aObjectPropControlProc - сервисная функция свойства.
Флаги принимают следующие значения:
Флаг |
Значение |
Примечание |
cffGetPropList |
1 |
Контрольная функция свойства поддерживает функцию cfmGetPropList функции TObjectPropControlProc |
cffHiddenProp |
2 |
Свойство является системным и не показывается в инспекторе объектов |
Возвращает константу кода ошибки:
сfErrObjectTypeNotExist;
сfErrPropAlreadyExist;
сfOk.