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-attribute-list

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

nom_interface

Nom de l’interface.

attribute-list

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.

function-name

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

params

Liste des paramètres de 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 n’a pas 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 de fichier ODL

Exemple de fichier ODL

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