Partager via


Attributs de classe

les attributs suivants s'appliquent à classe C++ le mot clé.

Attribut

Description

aggregatable

indique que la classe prend en charge le regroupement.

agrégats

indique qu'un contrôle regroupe la classe cible.

appobject

Identifie la coclasse comme un objet d'application, associé à une application complète .exe, et indique que les fonctions et les propriétés de la coclasse sont globalement disponibles à cette bibliothèque de types.

case

utilisé avec l'attribut de switch_type dans une union.

coclasse

crée un contrôle ActiveX.

com_interface_entry

ajoute une entrée d'interface à un mappage COM.

Contrôle

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 avec une entrée ou un paramètre 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.

par défaut

Indique que le personnalisé ou la dispinterface définie dans une coclasse représente l'interface par défaut de programmabilité.

defaultvtable

Définit une interface en tant qu'interface vtable 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 laisse les informations de voir 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 de .hlp ou .chm.

helpstring

Spécifie une chaîne de caractères 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 dispatch qui sont converties pour être des membres de la coclasse IDL.

implements_category

Spécifie a implémenté des catégories de composants pour la classe.

module

Définit le bloc bibliothèque dans le fichier .idl.

noncreatable

définit un objet qui ne peut pas être instancié par lui-même.

progid

définit l'identificateur programmatique pour un contrôle.

registration_script

Exécute le script spécifié d'inscription.

requestedit

indique que la propriété prend en charge la notification d' OnRequestEdit .

source

Spécifie les interfaces sources du contrôle sur les points de connexion sur une classe. Sur une propriété ou une méthode, l'attribut source indique que le membre retourne un objet ou a VARIANT qui représentent une source d'événements.

support_error_information

Prend en charge le rapport d'erreurs pour l'objet de la cible.

threads

spécifie le modèle de thread pour un contrôle.

uuid

Spécifie l'identificateur unique d'une classe ou une interface.

version

Identifie une version particulière entre plusieurs versions d'une classe.

vi_progid

spécifie un formulaire indépendant de la version de l'identificateur programmatique.

Voir aussi

Autres ressources

Attributs par utilisation