Un composant ActiveX est un applet qui peut être téléchargé et exécuté de façon autonome dans le navigateur Web de Microsoft . Il peut également être « branché » et fonctionner comme une bibliothèque de liens dynamiques ( DLL ) dans une application conteneur Windows. Microsoft a développé Object Linking and Embedding technologie (OLE ) dans les années 1990 , et a ajouté la fonctionnalité pour créer des composants ActiveX à l'aide de Visual C + + cadre de l'application. La terminologie aîné était contrôles OCX ( OLE Controls ) , similaires à VBX (Visual Basic) Controls. Une application et le contrôle peuvent envoyer et recevoir des données à l'autre via l'interface OLE. Vous pouvez utiliser Microsoft Foundation Classes ( MFC ) dans un projet Visual C + + projet de construction d' un objet Active X . Choses que vous devez
Microsoft Visual Studio 6.0 ou supérieur (de préférence une version de Visual Studio. NET)
Afficher plus Instructions
1
Lancement de Microsoft Visual Studio à partir de votre Windows menu "Démarrer" .
2
Déroulez le menu "Fichier " et sélectionner " Nouveau", puis choisissez " projet ".
3
Dans le Nouveau dialogue du projet, développez " Visual C + + » et cliquez sur « MFC ». Sélectionnez " Contrôle ActiveX MFC " sous "Studio modèles installés visuels " dans le volet de droite.
4
Entrez un nom intuitif approprié pour le projet . Par exemple, " MyFirstActiveXStatusBar " si vous avez l'intention de créer un contrôle de barre d'état. Entrez un chemin d'accès approprié pour l'emplacement du projet et le nom de votre composant ActiveX contre " Nom de solution . " Donnez à votre projet le même nom que le composant ActiveX . Cochez la case "Créer un répertoire pour la solution " si elle n'est pas déjà cochée. Pour faire votre source d'une partie du contrôle de version du code source du projet , cochez la case « Ajouter au contrôle de code source . " Cliquez sur le bouton "OK" pour enregistrer les paramètres .
5
Sélectionnez "Paramètres de configuration" de l'Assistant contrôle ActiveX MFC qui apparaît.
6
Pour la zone de liste intitulée "Créer un contrôle basé sur », choisissez l'une des options suivantes : Button, ComboBox, EDIT , LISTBOX , SCROLLBAR STATIC , clé, chaud, barre de progression , barre d'état, bouton de rotation , animation, tête , vue de liste, onglet ou arborescence. Le Microsoft Visual C + + cadre de l'application fournit toutes ces prototypes communs de contrôle ActiveX . Statique est également l'option d'un bon débutant pour un contrôle. Elle n'affichera que quelque chose et ne pas prendre n'importe quelle entrée , donc pas actif dans le vrai sens .
7
cocher la case " Activé lorsqu'un visibles " cases à cocher et " sans scintillement activation» . Selon le type de contrôle, vérifier toutes les cases qui s'appliquent - par exemple , " Optimisé code de dessin » pour un objet impliquant graphiques lourds . Voir Ressources pour une explication de chaque paramètre de case à cocher.
8
Cliquez sur le bouton "Terminer" pour enregistrer les modifications . Selon le type de contrôle que vous avez sélectionné , Visual Studio va générer le code source du squelette adapté à votre projet, basé sur MFC.
9
Dans le menu principal , sélectionnez «Projet» et «Propriétés». Accédez à "Propriétés de configuration», à la section "Général". Vous verrez une entrée qui se lit « Utilisation de MFC. " Cette option par défaut à utiliser du MFC comme une DLL partagée . Cela signifie que vous avez besoin de la DLL MFC pour être soit dans le même répertoire que le contrôle ActiveX (binaire) ou dans son chemin d'exécution. Changez le réglage sur " Utiliser les MFC dans une bibliothèque statique . " Ceci ajoutera la bibliothèque MFC et il n'y aura pas des erreurs DLL manquantes lors de l'exécution .
10
Parcourez le code source du projet généré. L' assistant doit avoir créé les classes suivantes de base:
- C - . C . - C