2010-01-04 3 views
1

Le scénario: J'ai un onglet TabCtrl dans lequel je prévois de placer 1 contrôle ActiveX (myActXCtrl) dans chaque onglet. Le nombre d'onglets peut augmenter dynamiquement. Par conséquent, je dois créer une nouvelle instance de contrôle ActiveX (myActXCtrl) à chaque fois et placez-le dans l'onglet nouvellement créé (je l'ai fait jusqu'à présent avec succès).Gestion des événements pour le contrôle ActiveX créé dynamiquement

Le problème: Le contrôle ActiveX comporte des événements permettant de me notifier les clics ou les sélections effectués à l'intérieur du contrôle ActiveX. Pour cela, j'ai besoin d'Event Sink dans le conteneur de contrôle pour gérer les événements provenant du contrôle ActiveX. (Pour un temps de conception créé contrôle ActiveX ceci fonctionne très bien)

How do I HANDLE the events that are fired by the dynamically created ActiveX Controls? 

[Je sais que je ne peux pas définir l'événement pour ActiveX puits créé dynamiquement Contols]

Merci d'avance pour votre aide!

Répondre

1

vous pouvez interroger l'interface ActiveX pour IConnectionPointContiner et les événements de connexion via IConnectionPoint

Questions connexes