Partager via


Attributs de classe

Les attributs suivants s’appliquent au mot clé C++ de la classe .

Attribut Description
aggregatable Indique que la classe prend en charge l’agrégation.
agrégats Indique qu’un contrôle agrège la classe cible.
appobject Identifie la coclasse en tant qu’objet d’application, associé à une application .exe complète, et indique que les fonctions et les propriétés de la coclasse sont globalement disponibles dans cette bibliothèque de types.
case Utilisé avec l’attribut switch_type dans une union.
coclass Crée un contrôle ActiveX.
com_interface_entry Ajoute une entrée d’interface à une carte COM.
control Spécifie que le type défini par l’utilisateur est un contrôle.
custom Vous permet de définir votre propre attribut.
db_command Crée une commande OLE DB.
db_param Associe la variable membre spécifiée à un paramètre d’entrée ou de sortie et délimite la variable.
db_source Crée une connexion à une source de données.
db_table Ouvre une table OLE DB.
default Indique que l’interface personnalisée ou dispinterface définie dans une coclasse représente l’interface de programmabilité par défaut.
defaultvtable Définit une interface comme interface de table virtuelle par défaut pour un contrôle.
event_receiver Crée un récepteur d’événements.
event_source Crée une source d'événement.
helpcontext Spécifie un ID de contexte qui permet à l’utilisateur d’afficher des informations sur cet élément dans le fichier d’aide .
helpfile Définit le nom du fichier d’aide pour une bibliothèque de types.
helpstringcontext Spécifie l’ID d’une rubrique d’aide dans un fichier .hlp ou .chm.
helpstring Spécifie une chaîne de caractères qui est utilisée pour décrire l’élément auquel elle s’applique.
hidden Indique que l’élément existe mais ne doit pas être affiché dans un navigateur orienté utilisateur.
implements Spécifie les interfaces de répartition qui sont forcées d’être membres de la coclasse IDL.
implements_category Spécifie les catégories de composants implémentées pour la classe.
module Définit le bloc de bibliothèque dans le fichier .idl.
noncreatable Définit un objet qui ne peut pas être instancié par lui-même.
progid Définit le ProgID d’un contrôle.
registration_script Exécute le script d’inscription spécifié.
requestedit Indique que la propriété prend en charge la notification OnRequestEdit.
source Spécifie les interfaces sources du contrôle pour les points de connexion d’une classe. Sur une propriété ou une méthode, l’attribut source indique que le membre retourne un objet ou VARIANT qu’il s’agit d’une source d’événements.
support_error_info Prend en charge le rapport d’erreurs pour l’objet cible.
threading Spécifie le modèle de thread d’un contrôle.
uuid Spécifie l’ID unique d’une classe ou d’une interface.
version Identifie une version particulière parmi plusieurs versions d’une classe.
vi_progid Spécifie une forme indépendante de version du ProgID.

Voir aussi

Attributs par utilisation