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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour