Ajout d’une fonctionnalité au contrôle composite
Une fois que vous avez inséré tous les contrôles nécessaires dans le contrôle composite, l’étape suivante implique l’ajout de nouvelles fonctionnalités. Cette nouvelle fonctionnalité se situe généralement dans deux catégories :
Prise en charge d’interfaces supplémentaires et personnalisation du comportement de votre contrôle composite avec des fonctionnalités supplémentaires et spécifiques.
Gestion des événements à partir du contrôle ActiveX contenu (ou contrôles).
Dans le cadre de cet article, le reste de cette section se concentre uniquement sur la gestion des événements à partir de contrôles ActiveX.
Remarque
Si vous devez gérer les messages à partir de contrôles Windows, consultez Implémentation d’une fenêtre pour plus d’informations sur la gestion des messages dans ATL.
Après avoir inséré un contrôle ActiveX dans la ressource de boîte de dialogue, cliquez avec le bouton droit sur le contrôle, puis cliquez sur Ajouter un gestionnaire d’événements. Sélectionnez l’événement que vous souhaitez gérer, puis cliquez sur Ajouter et modifier. Le code du gestionnaire d’événements est ajouté au fichier .h du contrôle.
Connecter points d’Connecter pour les contrôles ActiveX sur le contrôle composite sont automatiquement connectés et déconnectés via des appels à CComCompositeControl ::AdviseSinkMap.