Ordre des opérations pour la création de contrôles ActiveX

Le tableau suivant montre votre rôle et le rôle de l’infrastructure dans la création de contrôles ActiveX (anciennement appelés contrôles OLE).

Création de contrôles ActiveX

Tâche Ce que vous devez faire Ce que le framework fait
Créez un framework de contrôle ActiveX. Exécutez l’Assistant Contrôle ActiveX MFC pour créer votre contrôle. Spécifiez les options souhaitées dans les pages d'options. Les options incluent le type et le nom du contrôle dans le projet, la licence, la sous-classe et une méthode About Box. L’Assistant Contrôle ActiveX MFC crée les fichiers d’un contrôle ActiveX avec des fonctionnalités de base, y compris des fichiers sources pour votre application, contrôle et page ou pages de propriétés ; un fichier de ressources ; un fichier projet ; et d’autres, tous adaptés à vos spécifications.
Découvrez ce que le contrôle et l’Assistant Contrôle ActiveX offrent sans ajouter une ligne de votre propre code. Générez le contrôle ActiveX et testez-le avec Internet Explorer ou l’exemple TSTCON. Le contrôle en cours d’exécution peut être redimensionné et déplacé. Il possède également une méthode About Box (si elle est choisie) qui peut être appelée.
Implémentez les méthodes et propriétés du contrôle. Implémentez vos méthodes et propriétés spécifiques au contrôle en ajoutant des fonctions membres pour fournir une interface exposée aux données du contrôle. Ajoutez des variables membres pour contenir des structures de données et utiliser des gestionnaires d’événements pour déclencher des événements lorsque vous déterminez. Le framework a déjà défini une carte pour prendre en charge les événements, propriétés et méthodes du contrôle, ce qui vous permet de vous concentrer sur la façon dont les propriétés et méthodes sont implémentées. La page de propriétés par défaut est visible et une méthode About Box par défaut est fournie.
Construisez la page ou les pages de propriétés du contrôle. Utilisez les éditeurs de ressources Visual C++ pour modifier visuellement l’interface de page de propriétés du contrôle :

- Créer des pages de propriétés supplémentaires.
- Créer et modifier des bitmaps, des icônes et des curseurs.

Vous pouvez également tester la ou les pages de propriétés dans l’éditeur de boîte de dialogue.
Le fichier de ressources par défaut créé par l'Assistant Application MFC fournit plusieurs ressources dont vous avez besoin. Visual C++ vous permet de modifier les ressources existantes et d'ajouter de nouvelles ressources facilement et visuellement.
Testez les événements, méthodes et propriétés du contrôle. Régénérez le contrôle et utilisez le conteneur de test pour tester que vos gestionnaires fonctionnent correctement. Vous pouvez appeler les méthodes du contrôle et manipuler ses propriétés via l’interface de page de propriétés ou via le conteneur de test. En outre, utilisez le conteneur de test pour suivre les événements déclenchés à partir du contrôle et les notifications reçues par le conteneur du contrôle.

Voir aussi

Génération à partir du Framework
Ordre des opérations pour la génération d’applications MFC
Ordre des opérations pour la création d’applications OLE
Ordre des opérations pour la création d’applications de base de données