Vcl.AxCtrls.TConnectionPoint

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.TContainedObjectSystem.TAggregatedObjectSystem.TObjectTConnectionPoint

Delphi

TConnectionPoint = System.Win.ComObj.TConnectionPoint;

Propriétés

Type Visibilité  Source Unité  Parent
class public Vcl.AxCtrls.pas Vcl.AxCtrls Vcl.AxCtrls

Description

TConnectionPoint implémente l'interface IConnectionPoint pour une interface de sortie unique.

TConnectionPoint implémente l'interface IConnectionPoint que les applications client appellent pour recenser un intérêt dans une interface de sortie particulière. L'interface de sortie correspondante définit les gestionnaires d'événements implémentés par le client. Le client utilise IConnectionPoint pour fournir son implémentation de cette interface (appelée un collecteur d'événements) de manière à ce qu'elle soit appelée lorsque des événements se produisent.

Les experts générant le code de support d'événement créent automatiquement un membre de classe, de type TConnectionPoint, qui gère une liste de collecteurs d'événements fournis par les clients.

Les objets TConnectionPoint proposent les caractéristiques suivantes :

Des interfaces de sortie, comme des ensembles d'événements.

La capacité d'énumérer les IID des interfaces de sortie.

La capacité de connecter et déconnecter des récepteurs à l'objet pour ces IID de sortie.

La capacité d'énumérer les connexions existantes avec une interface de sortie donnée.

Les interfaces IConnectionPoint et IConnectionPointContainer sont utilisées pour la gestion des événements OLE. Etant donné que l'expert définit automatiquement les événements d'un contrôle, les utilisateurs ne doivent employer directement ces interfaces que s'ils souhaitent modifier l'implémentation VCL standard ou ajouter des événements à un serveur COM dont l'expert ne génère aucun code de support d'événement.

GetConnectionInterface, GetConnectionPointContainer, Advise, Unadvise, EnumConnections

Voir aussi