displaybind (attribut)

L’attribut [ displaybind ] indique une propriété qui doit être affichée à l’utilisateur comme pouvant être liée.

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

Paramètres

interface-attribut-List

Spécifie une liste facultative d’attributs d’interface.

nom de l’interface

Nom de l’interface.

liste d’attributs

Spécifie une liste d’un ou plusieurs attributs, séparés par des virgules, qui s’appliquent au type de retour de fonction.

ReturnType

Spécifie le type de retour de la fonction.

nom de fonction

Spécifie le nom de la fonction à laquelle l’attribut [ displaybind ] sera appliqué.

params

Liste des paramètres de la fonction.

Notes

Les propriétés qui ont l’attribut [ displaybind ] doivent également avoir l' [ attribut pouvant être lié ] . Un objet peut prendre en charge la liaison de données mais ne pas avoir cet attribut.

Indicateurs

FUNCFLAG _ FDISPLAYBIND, VARFLAG _ FDISPLAYBIND

Exemples

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

Voir aussi

bindable

TYPEFLAGS

Syntaxe du fichier ODL

Exemple de fichier ODL

Génération d’une bibliothèque de types avec MIDL