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 Dialógy

dialógové okno je základné okno odvodené z triedy CDialog z Microsoft Foundation Class ( MFC ) knižnice . Môžete použiť tento príklad k pochopeniu dialógové okná volaním jednej dialógové okno od druhého . Budete najprv vytvoriť objekt CDialog v sprievodcovi projekte , potom uložiť druhý dialóg ako zdroj a vytvoriť z ​​Sprievodca triedy triedu k nej pridružená. Veci , ktoré budete potrebovať v Microsoft Visual C + + alebo Visual Studio . NET
Základné oboznámenosťs IDE
Zobraziť ďalšie inštrukcie Cestuj 1

Spustite program Microsoft Visual C + + 6.0 alebo Visual Studio . NET . Vytvorenie novej AppWizard MFC ( EXE ) projekt a pomenujte ju " Dialógy " . Uistite sa , že " Dialóg na základe " a sú vybrané " Použiť MFC v zdieľané DLL " . Odstrániť " TODO " label v dialógovom okne .
2

pridať druhý dialógové okno . Kliknite na " projekt " a potom na " Pridať zdroj . " Vyberte " Dialóg " pod " typu zdrojov " a kliknite na tlačidlo " Nový . "
3

Nastavenie v dialógovom okne druhý . Pravým - kliknite na neho a zmeňte jeho ID na " IDD_DIALOGBOX2 " a jeho titulok " Second " . Zatvorte dialóg " Vlastnosti " . Priraďte druhý dialóg s triedou . Otvorte Sprievodca triedy stlačením Ctrl + W. Zvoľte " Vytvoriť novú triedu , " zadajte " CSecondDialog " v " Meno " textového poľa a zvoľte " CDialog " ako jeho základnej triedy . Kliknite na tlačidlo " Dokončiť " .
4

Pridať funkčnosť tým tlačidla na prvom dialógu z panela nástrojov Ovládacie prvky . Ešte kliknite pravým tlačidlom myši na toto tlačidlo . Urobte ID " IDC_BUTTONSECOND " a zmeniť titulok na " druhý . " Poklepaním na toto tlačidlo , prijmite predvolený názov funkcie a vykonajte nasledujúce zmeny v kóde súboru DialogsDlg.cpp
Pod " TODO " komentár , zadajte : . ClipArt CSecondDialog m_D2 ;
m_D2 . DoModal ( ) ;
Zahrnúť " SecondDialog " definičný súbor na vrchol : Spojené # include " SecondDialog.h "
5

Kompilácia a spustenie kódu . Otestujte aplikáciu, aby ste sa uistili , že funguje .

Najnovšie články