atributo personalizado
El atributo [personalizado] crea un atributo definido por el usuario.
[custom(attribute-id, attribute-value),attribute-list] element-type element-name
-
attribute-id
-
GUID del atributo personalizado.
-
attribute-value
-
Valor que contiene el atributo. El valor debe ser uno que se pueda colocar en un tipo VARIANT.
-
attribute-list
-
Otros atributos, como [uuid] y [helpstring], que se aplican a este elemento.
-
tipo de elemento
-
Tipo de elemento al que se aplica el atributo personalizado. Puede ser una instrucción de biblioteca, información de tipo, una variable, una función o un parámetro. No se puede usar un atributo personalizado en un miembro de una coclase.
-
element-name
-
Nombre del elemento.
Use el atributo [personalizado] para definir su propio atributo. Por ejemplo, puede crear un atributo con valores de cadena que proporcione progID para una clase.
Para recuperar un valor de atributo personalizado, llame a uno de los siguientes:
- ITypeLib2::GetCustData(rguid, pvarVal)
- ITypeInfo2::GetCustData(rguid, pvarVal)
- ITypeInfo2::GetFuncCustData(index, rguid, pvarVal)
- ITypeInfo2::GetVarCustData(index, rguid, pvarval)
- ITypeInfo2::GetParamCustData(indexFunc, indexParam, rguid, pvarVal)