Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
ActiveX Component Tutorial
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 .

Previous: Next:
  C /C + + Programming
·Hoe om datum en tijd gebruiken…
·Hoe te Doxygen gebruiken om Br…
·De voordelen van de C + + Herh…
·Turbo C sorteren Methoden 
·Hoe te Stringstreams Clear 
·Hoe je een cirkel in OpenGL 
·Hoe je Object Implementatie ve…
·Computer Engineering Design Pr…
·Hoe te compileren C + + in Pro…
  Related Articles
Visual Basic Math Functions Tutorial 
Visual Basic Tutorial : Msgbox 
ListBox Visual Basic Tutorial 
Visual Basic ListView Tutorial 
Progress Bar Tutorial 
Visual Basic Database Tutorial 
VBScript & SQL Tutorial 
Visual Basic 6.0 Database Tutorial 
Tutorial voor Visual Basic Commands 
  Programmering Articles
·Hoe de gegevens in Access 2007 exportere…
·Hoe te converteren naar ASCII- tekens in…
·Visual Studio Tools for Microsoft Office…
·Hoe te XML gebruiken in VB6 
·Hoe maak je een variabele lengte string …
·COBOL Functies 
·Hoe maak je een URL Get in een Servlet 
·Hoe maak je een VB6 project converteren …
·Hoe de Dynamic Data variabele in de Mult…
Copyright © Computer Kennis http://www.nldit.com