System.Win.ComObj.TConnectionPoint
Delphi
TConnectionPoint = class(TContainedObject, IConnectionPoint)
C++
class PASCALIMPLEMENTATION TConnectionPoint : public System::TContainedObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.Win.ComObj.pas System.Win.ComObj.hpp |
System.Win.ComObj | System.Win.ComObj |
Description
TConnectionPoint implémente l'interface IConnectionPoint pour une interface sortante unique.
TConnectionPoint implémente l'interface IConnectionPoint, que les applications client appellent pour recenser un intérêt dans une interface sortante spécifique. L’interface sortante correspondante définit les gestionnaires d'événements que les clients implémentent. 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 supportent les fonctionnalités suivantes :
- Les interfaces sortantes, telles que les ensembles d'événements.
- La capacité d'énumérer les IIDs des interfaces sortantes.
- La capacité de connecter et de déconnecter des collecteurs vers et depuis l'objet pour ces IIDs sortants.
- La capacité d'énumérer les connexions existantes vers une interface sortante particulière.
Les interfaces IConnectionPoint et IConnectionPointContainer sont utilisées pour la gestion des événements OLE. Etant donné que l'expert configure 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.