| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    ActiveX komponent Tutorial
    Et ActiveX komponent er en applet , der kan downloades og køre selvstændigt i Microsofts webbrowser. Det kan også være " tilsluttet ", og køre som en dynamisk link library ( DLL) i et Windows container ansøgning. Microsoft udviklet Object Linking and Embedding ( OLE ) teknologi i 1990'erne , og tilføjede funktion til at oprette ActiveX-komponenter med hjælp af Visual C + + ansøgning rammer . Den ældre terminologi var OCX Controls ( OLE Controls) , svarende til VBX ( Visual Basic) Controls. En ansøgning og kontrollen kan sende og modtage data til hinanden via OLE interface. Du kan bruge Microsoft Foundation Classes ( MFC ) i en Visual C + + projekt om at bygge et Active X objekt. Ting du skal
    Microsoft Visual Studio 6.0 eller højere ( helst en version af Visual Studio. NET)
    Vis Flere Instruktioner
    1

    Launch Microsoft Visual Studio fra din Windows "Start" -menuen.
    2

    Træk ned menuen "Filer" og vælg "Ny " og derefter vælge "Projekt ".
    3

    i Det Nye Project dialogboksen , udvid "Visual C + + " og klik på " MFC ". Vælg " MFC ActiveX Control " under " Visual Studio installerede skabeloner " i ruden til højre.
    4

    Indtast et passende intuitiv navn til projektet . For eksempel, hvis " MyFirstActiveXStatusBar " du har til hensigt at oprette en statuslinje kontrol. Indtast en passende sti til projektet placering og navnet på din ActiveX-komponenten mod " Solution Name ". Giv dit projekt det samme navn som den ActiveX komponent. Afkryds feltet "Opret mappe for løsning" , hvis det ikke allerede er markeret . For at gøre dit projekt kilde en del af kildekoden version kontrol , check "Føj til Source Control ". Klik på " OK" knappen for at gemme indstillingerne.
    5.

    Vælg " Kontrol Settings" i MFC ActiveX Control guiden , der popper op .
    6

    listen med titlen kassen "Opret kontrol baseret på ", vælg en af ​​følgende muligheder: BUTTON , kombinationsfelt , EDIT , listefeltet , SCROLLBAR , statisk, hot key, statuslinje , status bar, rulleknap , animation, header , listevisning , fane eller trævisningen. Microsoft Visual C + + ansøgning rammer giver alle disse fælles ActiveX prototyper. STATIC er også en god nybegynder mulighed for en kontrol. Det vil kun vise noget og ikke tage nogen input , så ikke aktiv i ordets egentlige betydning .
    7

    Kontrollér " aktiveres, når synlige " og " Flimmerfri aktivering" afkrydsningsfelter . Afhængigt af hvilken type af kontrol, eventuelle bokse, der gælder check - for eksempel, " Optimeret tegning kode" for et objekt der involverer tunge grafik . Se Ressourcer til en forklaring af hver afkrydsningsfelt parameter.
    8

    Klik på "Afslut" knappen for at gemme ændringerne. Afhængigt af den kontrol , du valgte , vil Visual Studio generere passende skelet kildekoden til dit projekt, er baseret på MFC .
    9

    Fra hovedmenuen , vælg " Project" og " Egenskaber". Naviger til " Configuration Properties , " til "General " sektionen. Du vil se en post , der hedder " Anvendelse af MFC . " Denne mulighed vil default til brug af MFC som en delt DLL. Det betyder, at du har brug for MFC DLL at være enten i samme mappe som ActiveX-objektet ( binær) eller i runtime-sti . Skift indstillingen til " Brug MFC i en statisk bibliotek . " Dette vil tilføje MFC -biblioteket , og der vil ikke være nogen mangler DLL fejl på runtime .
    10

    Gennemse kildekoden projektet genereres. Guiden skulle have skabt følgende grundlæggende klasser:

    - C App , ansøgningen klasse afledt fra COleControlModule indeholder InitInstance og ExitInstance funktioner. For eksempel CMyFirstActiveXStatusBarApp

    - . C Ctrl , ActiveX-objektet klassen stammer fra COleControl klassen, hvor de fleste af funktionalitet til din komponent vil blive gennemført

    . - C PropPage , der stammer fra basisklassen COlePropertyPage , og administrerer kontrollen ejendom Page dialogboks. Guiden har skabt kode til at generere en default Property Page dialog. Du kan tilføje funktioner og egenskaber som ønsket.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan udfyldes en DataReader Brug Statement 
    ·Hvordan laver man en iPhone App Really Simple 
    ·Sådan installeres Windows Mobile 5.0 Pocket PC SDK 
    ·Sådan ændres en Fill Factor 
    ·Sådan Tally procent i C + + 
    ·Hvordan man gennemfører flere Stacks 
    ·Sådan får Line Antal en Input fil i C 
    ·Indlejrede Ressourcer i Silverlight 
    ·Hvordan man skriver en intermitterende Ping 
    ·Sådan Find ressourcer til at lære XCode til iPhone So…
      Anbefalede Artikler
    ·Hvordan man kompilerer Fortran 77 på Ubuntu 
    ·Hvordan man skriver en Div Fra JavaScript 
    ·Sådan bruges Metadata for HTML-kode 
    ·Programmør Guide til EGA & VGA Cards 
    ·Sådan installeres Android 2.3 Brug SDK 
    ·Sådan convolve en funktion i Matlab 
    ·Fordele ved Visual Basic 
    ·Hvad er de Bindestreg & Større end Sign grammatikker i…
    ·Sådan Konverter et billede til Transparent i Visual Ba…
    ·Sådan oprettes en menu Step-by -Step til Android 
    Copyright © Computer Viden http://www.computerdk.com