Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť MFC rozhrania témy

vlákno je semi - nezávislý program , segment , ktorý je umiestnený v pamäťovom priestore prevedení programu je . Microsoft Foundation Class ( MFC ) Knižnica ponúka triedu CWinThread pre výrobu kód thread - safe . CWinThread podporuje pracovných vlákien a vlákien používateľského rozhrania . Na rozdiel od pracovných vlákien vhodných pre spracovanie na pozadí , nite užívateľského rozhrania pomocou mapy správ a užívateľsky riadený správy procesu . Tento článok sa zameriava na vytváranie a používanie podprocesov používateľského rozhrania . Veci , ktoré budete potrebovať v Microsoft Visual Studio IDE
knihy na MFC , ako je napríklad " Programovanie Windows pomocou MFC " Jeff Prosise
Zobraziť ďalšie inštrukcie dovolená 1

spustite program Microsoft Visual Studio a vytvoriť nový projekt . Ak chcete vytvoriť nový projekt MFC , z panela ponúk , kliknite na tlačidlo " Súbor " > " Nový" . Kliknite na záložku " projekty " a vyberte " AppWizard MFC ( exe ) . " Zadajte názov projektu pod " Názov projektu " textového poľa a kliknite na " OK " . Vyberte " jednotný dokument " a " Document /View architektúru podporu " v druhom kroku pruvodce a stlačte tlačidlo " Dokončiť " a " OK " .
2

Vytvorte triedu závitu pomocou Sprievodcu triedy . V paneli ponúk , kliknite na tlačidlo " Zobraziť " > " ClassWizard " alebo jednoducho stlačte Ctrl + W. Zvoľte " Pridať triedu " > " Nový . " Zadajte " CThread " v " Meno " textového poľa a zvoľte " CWinThread " pre " základnú triedu " v ponuke rozbaľovacieho zoznamu . Stlačte tlačidlo " OK " dvakrát . Teraz Wizard Trieda vytvoril téme " H " a " cpp " súbory , ktoré ukladajú vyhlásenia a definície CThread , resp .
3

Pridať členské funkcie triedy CThread pre manipuláciu správ . V ľavej table kliknite na záložku " FileView " , rozbaľte adresár " Hlavičkové súbory " a dvakrát kliknite na " Thread.h " tak , že sa otvorí v ​​editore zdrojových kódov . Odobrať " CThread ( ) ; " pod " chránené " zrezaním a vložte tento riadok pod " verejné " . Pridať " void MsgHandler ( wParam , lParam ) " , definíciu funkcie , na ďalší riadok . Ďalšie , rozbaľte adresár " Source Files " a dvakrát kliknite na " Thread.cpp " tak , že sa otvorí v ​​editore zdrojových kódov . Pripojiť definíciu funkcie , ako je uvedené nižšie :
void MyThread :: MsgHandler ( wParam , lParam )
{
//správa pre spracovanie kódu
}
4

začleniť triedu CThread do inej projekty MFC . Ak ste odvodené triedy z CToolBar tzv CModifiedToolBar , mali by ste vložiť " # include " Thread.h " v hornej časti " " súboru CModifiedToolBar.cpp .
5

Použite objekty triedy CThread v programe takto : HONDA //CModifiedToolBar.cpp
CThread * pthread ;
pthread = new atď

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené