Leer en inglés

Compartir a través de


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)
}

Parámetros

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.

Observaciones

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.

Marcas

FUNCFLAG_FDISPLAYBIND, VARFLAG_FDISPLAYBIND

Ejemplos

[
    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);
}

Vea también

bindable

TYPEFLAGS

Sintaxis de archivo ODL

Ejemplo de archivo ODL

Generación de una biblioteca de tipos con MIDL