| 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
    Hvordan laver MFC interface Tråde
    En tråd er en semi -uafhængig program segment, der er bosat inden for et program henrettelse hukommelse. Microsoft Foundation Class ( MFC ) Bibliotek tilbyder CWinThread klassen for at gøre koden thread- safe. CWinThread understøtter arbejdstager tråde og bruger - interface- tråde. I modsætning arbejdstager tråde egnet til baggrunden behandling, bruger brugergrænsefladen tråde message maps og proces brugerdrevne beskeder. Denne artikel fokuserer på at oprette og bruge brugergrænsefladen tråde. Ting du skal
    Microsoft Visual Studio IDE
    Bog om MFC , såsom " Programmering Windows med MFC " af Jeff Prosise
    Vis Flere Instruktioner
    1

    Launch Microsoft Visual Studio og oprette et nyt projekt. Hvis du vil oprette et nyt MFC -projekt , fra menulinjen , klik på " File" > " Ny". Klik på " Projekter "-fanen og vælg " MFC AppWizard ( exe ) . " Skriv et projekt navn under "Projekt navnet" redigere og trykke på "OK ". Vælg "Single dokument " og " dokument /View arkitektur support" i den anden side i guiden , og tryk på " Finish " og " OK".
    2

    Opret en tråd klasse ved hjælp af klasse Wizard. I menulinjen , klik på "Vis" > " ClassWizard " eller blot trykke på Ctrl + W. Vælg " Add Class "> " Ny". Enter " CThread " i "Navn" redigeringsfeltet og vælg " CWinThread " for " Base class" i drop- down menuen kassen. Tryk på " OK" to gange. Nu Class Wizard har skabt Tråd " h " og " cpp " filer , der lagrer den erklæring og definition af CThread , hhv.
    3

    Tilføj et medlem funktion til den CThread klassen til håndtering af meddelelser . I venstre rude skal du klikke på " FileView " fanen , udvid " Header Files" mappen og dobbeltklik på " Thread.h ", så åbnes det i kilden editor. Fjern " CThread (); " under " beskyttede: " ved at skære det og indsæt denne linje under " public: " . Tilføj " void MsgHandler ( wParam , LPARAM )" , funktionen definition , til den næste linje . Dernæst udvide " Source Files" mappen og dobbeltklik på " Thread.cpp ", så åbnes det i kilden editor. Vedhæft funktionens definition , som vist nedenfor : Hej void MyThread :: MsgHandler ( wParam , LPARAM )
    {
    //besked processeringskoder
    }
    4

    Indarbejd CThread klassen i andre MFC projekter. Hvis du har udledt en klasse fra CToolBar kaldte CModifiedToolBar , ville du indsætte "# include" Thread.h "øverst i" CModifiedToolBar.cpp "fil .
    5

    objekter af CThread klassen i dit program som følger : Hej //CModifiedToolBar.cpp
    CThread * pthread ,
    pthread = new etc.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er en CPP Interface 
    ·Hvordan laver man en MFC Worker Tråd 
    ·C + + funktion Call mangler Argument liste 
    ·Sådan bruges Alice til Program Games 
    ·Sådan Afsætte Pointers 
    ·Sådan Vis billeder i en Silverlight Datagrid 
    ·Sådan Program Games i C + + 
    ·Hvordan man kompilerer en CPP på DOS 
    ·Sådan erklære en Array of Structs i C 
    ·Sådan vises skrifttyper i MFC 
      Anbefalede Artikler
    ·Sådan bruges FTP Fra VBA 
    ·Sådan Gentag Erklæringer i Java 
    ·Sådan Luk UserForm 
    ·Sikker Kodning Certificering 
    ·Sådan ændres HTML Text i jQuery Input 
    ·Sådan får du længden af ​​en fil på Python 
    ·Sådan oprettes RTF-filer i Visual Basic 6 
    ·Hvordan man laver en URL Keygen i VB6 
    ·Hvordan man gør et søjlediagram i Java 
    ·Sådan Encode Parametre i AJAX 
    Copyright © Computer Viden http://www.computerdk.com