Een ActiveX-component is een applet dat kan worden gedownload en onafhankelijk in Microsofts webbrowser draaien . Het kan ook worden " ingeplugd " en draaien als een Dynamic Link Library ( DLL ) binnen een Windows- container applicatie . Microsoft ontwikkelde Object Linking and Embedding ( OLE ) -technologie in de jaren 1990 , en voegde de functie om ActiveX-componenten te creëren met behulp van de Visual C + + applicatie framework . De oudere terminologie was OCX Controls ( OLE Controls ) , vergelijkbaar VBX ( Visual Basic ) Controls . Een toepassing en de controle kan gegevens met elkaar via de OLE -interface verzenden en ontvangen . U kunt Microsoft Foundation Classes ( MFC ) gebruiken in een Visual C + + -project om een Active X- object te bouwen . Wat je nodig hebt Microsoft Visual Studio 6.0 of hoger ( bij voorkeur een versie van Visual Studio . NET ) op Twitter Toon Meer Aanwijzingen 1 Lancering Microsoft Visual Studio vanaf uw Windows "Start " -menu . kopen van 2 Open het menu "Bestand " en selecteer " Nieuw ", kies dan " Project . " 3 In het Nieuwe dialoogvenster project , uit te breiden " Visual C + + " en klik op " MFC . " Selecteer " MFC ActiveX Control" onder " Visual Studio geïnstalleerde sjablonen " in het paneel aan de rechterkant. 4 Voer een geschikte intuïtieve naam voor het project . Bijvoorbeeld , " MyFirstActiveXStatusBar " als u van plan om een statusbalk controle te creëren . Voer een geschikte pad voor het project plaats en de naam van uw ActiveX -component tegen " Solution Naam . " Geef uw project met dezelfde naam als de ActiveX-component . Vink het vakje "directory maken voor oplossing " , indien dit nog niet is aangevinkt . Om uw project bron een deel van de broncode versiebeheer te maken , check " Voeg to Source Control . " Klik op de knop " OK " om de instellingen op te slaan. 5 Selecteer "Control Settings " in het MFC ActiveX-besturingselement Wizard die opduikt . 6 Voor de keuzelijst met de titel " controle op basis creëren , " kies een van de volgende opties : kNOP , ComboBox , EDIT , LISTBOX , SCROLLBAR , STATIC , sneltoets , voortgangsbalk , statusbalk , Spin-knop , animatie , header , lijstweergave , tab of boomstructuur . De Microsoft Visual C + + applicatie framework biedt al deze gemeenschappelijke ActiveX-besturingselement prototypes . STATIC is ook een goede optie voor beginners voor een controle. Het zal alleen iets tonen en elke ingang niet te nemen, dus niet actief zijn in de ware zin . 7 Controleer de " Activeert wanneer zichtbaar " en " Flicker - free activering " checkboxes . Afhankelijk van het type van controle , controleren alle dozen die van toepassing zijn - bijvoorbeeld , " Optimized tekening code " voor een object met zware graphics . Zie Bronnen voor een uitleg van elke parameter checkbox . Klik 8 op de " Finish " knop om wijzigingen op te slaan . Afhankelijk van het type besturingselement u geselecteerd , zal Visual Studio de juiste skelet broncode van uw project , op basis van MFC . 9 het hoofdmenu te genereren , selecteert u " Project " en "Eigenschappen . " Navigeer naar " Configuration Properties , " naar de sectie "Algemeen" . Voegt u een bericht dat leest zie " Gebruik van het MFC . " Deze optie wordt standaard gebruik van MFC als een gedeelde DLL . Dat betekent dat je de MFC DLL om ofwel in dezelfde map als het ActiveX-besturingselement ( binair ) of in de runtime pad nodig . Verander de instelling naar " Gebruik MFC in een statische bibliotheek . " Dit zal de MFC bibliotheek voegen en er zal geen ontbrekende DLL fouten tijdens de uitvoering. 10 Blader door de broncode van het project gegenereerd . De wizard zou hebben gemaakt van de volgende fundamentele klassen : - C applicatie , de applicatie klasse afgeleid van COleControlModule bevatten InitInstance en ExitInstance functies . Bijvoorbeeld , CMyFirstActiveXStatusBarApp - . C Ctrl , het ActiveX-besturingselement klasse afgeleid van de COleControl klasse , waar de meeste van de functionaliteit voor uw component wordt geïmplementeerd . - C PropPage , afgeleid van basisklasse COlePropertyPage , en beheert Property dialoogvenster Pagina van het besturingselement . De wizard heeft code gemaakt om een standaard woning dialoogvenster Pagina genereren . U kunt functies en eigenschappen toe zoals gewenst .
|