Wie man eine MFC Workerthread Stellen . Themen , die jeweils einem "time slice " oder separaten Staat des laufenden Programms , schaffen die Illusion, dass mehrere Benutzer können eine Server-Anwendung zu teilen. Die Microsoft Foundation Class Library kapselt Themen über die CWinThread Klasse, die Benutzer-und Worker Threads, die im Hintergrund laufen, unterstützt . In wenigen Schritten können Sie ein einfaches Programm verwendet ein Worker-Thread . Things You
Microsoft Visual Studio IDE
Book on MFC , wie z. B. "Windows-Programmierung mit MFC " von Jeff Prosise
brauchen anzeigen Weitere Anweisungen
1
Anfang Microsoft Visual Studio. Erstellen Sie ein Dialog -basierte MFC-Projekt , indem Sie auf "Datei" aus dem oberen Menü und dann auf " Neu." Nach Klick auf den Reiter "Projekte" , wählen Sie " MFC -Anwendungs-Assistent (exe) " und geben Sie " WThread " in der " Projektname: " Eingabefeld . Klicken Sie auf " OK". Im nächsten Fenster des Assistenten , wählen Sie " Dialog basiert", klicken Sie dann auf "Fertig stellen" und "OK". Der Assistent generiert eine Standard- Dialogfeld und die zugehörigen Quelldateien.
2 Erstellen Sie eine Funktion , die als Arbeits-Thread für dieses MFC Tutorial fungiert. Öffnen Sie die Datei WorkerThreadDlg.cpp durch den Ausbau der "Source Files" Ordner im linken Fensterbereich und doppelklicken Sie auf die Datei. Kopieren /Einfügen den folgenden Quellcode am Ende der Datei:
nichtig ThreadProcess ( LPVOID param) {
CFile f ;
f.Open ( " proof.txt " , CFile :: modeCreate