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

Parametri

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.

Commenti

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.

Flags

FUNCFLAG_FDISPLAYBIND, VARFLAG_FDISPLAYBIND

Esempi

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

Vedere anche

bindable

TYPEFLAGS

Sintassi del file ODL

Esempio di file ODL

Generazione di una libreria di tipi con MIDL