Exemples de contrôles MFC
Mise à jour : novembre 2007
Les rubriques de cette section sont des résumés des exemples de contrôles ActiveX MFC. Pour obtenir la liste de tous les exemples MFC, consultez Exemples MFC.
Un contrôle ActiveX (auparavant appelé contrôle OLE) est un objet ActiveX doté d'une interface étendue qui lui permet de se comporter comme un contrôle pour Microsoft Windows.
Contrôles ActiveX
BUTTON, exemple : illustre un menu et une page de propriétés
Montre comment utiliser un menu actif sur place, une page de propriétés stock et l'option contrôle de boîte de dialogue À propos de.CIRC, exemple : contrôle ActiveX
Illustre les principes fondamentaux d'un contrôle ActiveX, notamment la peinture d'un contrôle, les propriétés stock et personnalisées, les événements stock et personnalisés, l'utilisation des couleurs et des polices, la page de propriétés stock Font, la page de propriétés par défaut et le versioning.CONTAINER, exemple : application conteneur d'édition visuelle
Montre une application conteneur d'édition visuelle.IMAGE, exemple : crée un contrôle ActiveX de téléchargement asynchrone
Montre comment utiliser MFC pour générer un contrôle ActiveX capable de télécharger des données de manière asynchrone.LICENSED, exemple : applique l'utilisation des licences de design et utilisateur
Contrôle qui met en application l'utilisation d'une licence au moment du design et au moment de l'exécution.LOCALIZE, exemple : contrôle possédant une interface utilisateur localisée
Contrôle avec interface utilisateur localisée qui montre comment utiliser des bibliothèques de types et des DLL de ressources séparées pour la localisation.NETADDR, exemple : exemple de contrôle de vérification d'adresses réseau de Vista
Démontre l'utilisation du contrôle "Net Address Verifier" de Windows Vista.REGSVR, exemple : appelle le code d'auto-inscription
Illustre l'appel du code d'auto-inscription.SPINDIAL, exemple : illustre la validation d'une page de propriétés
Contrôle ayant l'apparence d'un cadran rotatif, qui montre la validation des données des pages de propriétés.TESTHELP, exemple : contrôle ActiveX contenant des info-bulles et de l'aide
Contrôle ActiveX qui comporte son propre fichier d'aide et ses propres info-bulles.TIME, exemple : déclenche une minuterie à intervalles définis
Contrôle invisible au moment de l'exécution et qui déclenche un événement de minuterie à des intervalles définis. Il illustre les fonctions de notification et les propriétés ambiantes.XLIST, exemple : affiche le texte ou les bitmaps
Contrôle sous-classé à partir d'une zone de liste Windows, qui affiche des éléments de type texte ou bitmap.
Ajout de contrôles ActiveX à la boîte à outils
Pour placer des contrôles ou des objets ActiveX dans la fenêtre Boîte à outils, consultez Personnaliser la boîte à outils, boîte de dialogue. Une fois insérés, les contrôles ActiveX peuvent être déplacés vers la boîte de dialogue en cours de construction.
Conseil : |
---|
Pour ajouter rapidement des contrôles ActiveX inscrits dans un modèle de boîte de dialogue, consultez Affichage et ajout de contrôles ActiveX dans une boîte de dialogue. |
Inscription manuelle des contrôles ActiveX
Pour permettre le bon fonctionnement de la procédure suivante, les outils de développement ActiveX doivent être installés et l'environnement de développement doit être ouvert.
Ouvrez l'outil ActiveX Control Test Container. Pour plus d'informations sur la manière d'accéder à Test Container, consultez Test des propriétés et des événements à l'aide de Test Container.
Dans le menu Fichier, cliquez sur Inscrire les contrôles.
La boîte de dialogue Inscrire les contrôles s'affiche.
Cliquez sur Register et recherchez le répertoire dans lequel le contrôle ActiveX est installé.
Dans la liste Nom de fichier, double-cliquez sur le fichier du contrôle. Test Container inscrit le contrôle et l'ajoute à la liste sous Contrôles inscrits dans la boîte de dialogue Inscrire les contrôles.
Cliquez sur Fermer pour fermer la boîte de dialogue Inscrire les contrôles. Vous pouvez à présent insérer votre contrôle dans Test Container ou dans n'importe quelle boîte de dialogue ou formulaire.
Test des contrôles dans Test Container
ActiveX Control Test Container est un outil de test et de débogage des contrôles ActiveX. Vous pouvez l'utiliser pour tester la fonctionnalité d'un contrôle en modifiant ses propriétés, en appelant ses méthodes et en déclenchant ses événements. Pour plus d'informations sur l'utilisation de Test Container, consultez Test des propriétés et des événements à l'aide de Test Container.