displaybind (atributo)
El atributo [displaybind] indica una propiedad que se debe mostrar al usuario como enlazable.
[
[interface-attribute-list]
]
interface | dispinterface interface-name
{
[bindable, displaybind [ , attribute-list]] returntype function-name(params)
}
-
interface-attribute-list
-
Especifica una lista opcional de atributos de interfaz.
-
interface-name
-
Nombre de la interfaz.
-
attribute-list
-
Especifica una lista de uno o varios atributos, separados por comas, que se aplican al tipo de valor devuelto de función.
-
returntype
-
Especifica el tipo de valor devuelto de la función.
-
function-name
-
Especifica el nombre de la función a la que se aplicará el atributo [displaybind ].
-
params
-
Lista de parámetros de función.
Las propiedades que tienen el atributo [displaybind] también deben tener el atributo [enlazable]. Un objeto puede admitir el enlace de datos, pero no tener este atributo.
FUNCFLAG_FDISPLAYBIND, VARFLAG_FDISPLAYBIND
[
uuid(1e196b20-1f3c-1069-996b-00dd010fe676)
]
interface MyObject : IUnknown
{
properties:
methods:
[id(1), propget, bindable, defaultbind,
displaybind] long Size(void);
[id(1), propput, bindable, defaultbind,
displaybind] HRESULT Size([in]long lSize);
}