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