Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das [defaultbind]- Attribut gibt die einzelne bindbare Eigenschaft an, die das Objekt am besten darstellt.
[
interface-attribute-list
]
interface | dispinterface interface-name
{
[bindable, defaultbind [, attribute-list]] returntype function-name(params)
}
Parameter
-
interface-attribute-list
-
Gibt eine Liste mit einem oder mehreren Attributen an, die für die Schnittstelle als Ganzes gelten. Wenn zwei oder mehr Schnittstellenattribute vorhanden sind, müssen sie durch Kommas getrennt werden.
-
Schnittstellenname
-
Gibt den Namen der Schnittstelle an.
-
attribut-list
-
Gibt eine Liste mit einem oder mehreren Attributen an, die für die Funktion gelten. Wenn zwei oder mehr Schnittstellenattribute vorhanden sind, müssen sie durch Kommas getrennt werden.
-
returntype
-
Gibt den Rückgabetyp der Funktion an.
-
Funktionsname
-
Gibt den Namen der Funktion an, auf die das Attribut [defaultbind] angewendet wird.
-
params
-
Funktionsparameterliste.
Bemerkungen
Eigenschaften, die über das [defaultbind]- Attribut verfügen, müssen auch über das Attribut [bindable] verfügen. Nur eine Eigenschaft in einer Schnittstelle oder Dispinterface kann das Attribut [defaultbind] aufweisen.
Dieses Attribut wird von Containern verwendet, die über ein Benutzermodell verfügen, das die Bindung an ein Objekt anstelle einer Bindung an eine Eigenschaft eines Objekts umfasst. Ein -Objekt kann die Datenbindung unterstützen, verfügt aber nicht über dieses Attribut.
Flags
FUNCFLAG_FDEFAULTBIND, VARFLAG_FDEFAULTBIND
Beispiele
[
uuid(12345678-1234-1234-1234-123456789ABC)
]
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