| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come fare discussioni Interface MFC
    Un thread è un segmento di programma semi- indipendente che risiede all'interno di uno spazio di memoria di esecuzione di un programma. La libreria Microsoft Foundation Class ( MFC ) offre la classe CWinThread per rendere il codice thread-safe . CWinThread supporta thread di lavoro e thread dell'interfaccia utente . A differenza di thread di lavoro adatti per l'elaborazione in background , thread dell'interfaccia utente utilizzano mappe di messaggi e messaggi utente -driven processo. Questo articolo si concentra sulla creazione e l'utilizzo di thread dell'interfaccia utente . Cose che ti serviranno
    Microsoft Visual Studio
    Prenota on MFC , come " Programming Windows con MFC " di Jeff Prosise
    Show More Istruzioni
    1

    Avviare Microsoft Visual Studio e creare un nuovo progetto . Per creare un nuovo progetto MFC , dalla barra dei menu , fare clic su " File " > "Nuovo ". Fare clic sulla scheda " Progetti " e selezionare " Creazione guidata applicazione MFC ( exe ) . " Digitare un nome di progetto sotto il " Nome progetto " casella di modifica e premere " OK ". Selezionare " documento unico " e " Supporto architettura documento /vista " nella seconda pagina della procedura guidata e premere " Fine" e "OK ".
    2

    Creare una classe filo utilizzando la creazione guidata classe . Nella barra dei menu , fare clic su "Visualizza"> " Creazione guidata classe " o semplicemente premere Ctrl + W. Clicca su "Aggiungi Categoria" > "Nuovo ". Inserire " CThread " nel campo "Nome " casella di modifica e scegliere " CWinThread " per " classe base" nella casella del menu a discesa. Premere il tasto " OK" due volte . Ora la creazione guidata classe ha creato Discussione file " cpp " che memorizzano la dichiarazione e la definizione di CThread " h" e , rispettivamente .
    3

    Aggiungere una funzione membro alla classe CThread per la movimentazione di messaggi . Nel riquadro di sinistra , fare clic sulla scheda " FileView " , espandere la cartella " file di intestazione " e fare doppio clic su " Thread.h " in modo che si apre nell'editor di origine . Rimuovi " CThread (); " sotto " protetti : " tagliandolo e incollare tale linea sotto " pubblica : " . Aggiungi " vuoto MsgHandler ( WPARAM , LPARAM ) " , la definizione di funzione , alla riga successiva . Avanti , espandere la directory "Sorgenti" e fare doppio clic su " Thread.cpp " in modo che si apre nell'editor di origine . Aggiunge la definizione della funzione , come illustrato di seguito :
    vuoto MyThread :: MsgHandler ( WPARAM , LPARAM ) per
    { //messaggio di elaborazione del codice
    }
    4

    Incorporare la classe CThread in altra progetti MFC. Se è stata derivata una classe da CToolBar chiamato CModifiedToolBar , si sarebbe inserire " # include " Thread.h "nella parte superiore del " file CModifiedToolBar.cpp " .
    5

    utilizzare oggetti della classe CThread nel vostro programma come segue :
    //CModifiedToolBar.cpp
    CThread * pThread ;
    pThread = new ecc

    Previous :

    next :
      Articoli Correlati
    ·Che cosa è un Xilinx XPS 
    ·Come inserire una nuova riga in TextBox 
    ·Come cambiare colore in C + + 
    ·Come fare una funzione Queue nella sintassi C 
    ·Come implementare un algoritmo per computer 
    ·Come creare una Dynamic Link Library for Access 
    ·Come fare un file VSH 
    ·Come memorizzare un elenco di oggetti in MFC 
    ·Come imparare il C # per principianti 
    ·Come scrivere un parser in C 
      Articoli in evidenza
    ·Come digitare i caratteri cinesi sulla tastiera US 
    ·JavaScript: Apostrophe Problema nella URL 
    ·Come fare un pulsante Google in Visual Basic 
    ·Come utilizzare una funzione in VBA 
    ·Come concedere l'accesso a un database MySQL 
    ·Python Progetti per OpenCV 
    ·Le variabili in Adobe Vita Cicli 
    ·Che cosa è un client UML 
    ·Come imparare FoxPro Online 
    ·Come installare una scheda Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com