displaybind-Attribut

Das [displaybind]- Attribut gibt eine Eigenschaft an, die dem Benutzer als bindbar angezeigt werden soll.

[
  [interface-attribute-list]
]
interface | dispinterface interface-name
{
    [bindable, displaybind [ , attribute-list]] returntype function-name(params)
}

Parameter

interface-attribute-list

Gibt eine optionale Liste von Schnittstellenattributen an.

Schnittstellenname

Der Name der Schnittstelle.

attribut-list

Gibt eine Liste von einem oder mehreren Attributen getrennt durch Kommas an, die für den Funktionsrückgabetyp gelten.

returntype

Gibt den Rückgabetyp der Funktion an.

Funktionsname

Gibt den Namen der Funktion an, auf die das [displaybind] -Attribut angewendet wird.

params

Funktionsparameterliste.

Bemerkungen

Eigenschaften, die über das [displaybind] -Attribut verfügen, müssen ebenfalls über das Attribut [bindable] verfügen . Ein -Objekt kann die Datenbindung unterstützen, verfügt aber nicht über dieses Attribut.

Flags

FUNCFLAG_FDISPLAYBIND, VARFLAG_FDISPLAYBIND

Beispiele

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

Weitere Informationen

bindable

TYPEFLAGS

ODL-Dateisyntax

ODL-Dateibeispiel

Generieren einer Typbibliothek mit MIDL