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. |