displaybind (attributo)
L'attributo [displaybind] indica una proprietà che deve essere visualizzata all'utente come associabile.
[
[interface-attribute-list]
]
interface | dispinterface interface-name
{
[bindable, displaybind [ , attribute-list]] returntype function-name(params)
}
-
interface-attribute-list
-
Specifica un elenco facoltativo di attributi dell'interfaccia.
-
nome dell'interfaccia
-
Nome dell'interfaccia.
-
attribute-list
-
Specifica un elenco di uno o più attributi, separati da virgole, che si applicano al tipo restituito dalla funzione.
-
Returntype
-
Specifica il tipo restituito della funzione.
-
nome funzione
-
Specifica il nome della funzione a cui verrà applicato l'attributo [displaybind].
-
params
-
Elenco dei parametri della funzione.
Le proprietà con l'attributo [displaybind] devono avere anche l'attributo [associabile]. Un oggetto può supportare il data binding ma non dispone di questo attributo.
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);
}