Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Spustite program Microsoft Visual Studio . Pomocou AppWizard MFC ( exe ) pre vytvorenie projektu Dialog - založené . Vyberte si predvolené možnosti .
2
Umiestnite políčko na kontrolu Dialóg ste práve vytvorili z panela nástrojov Ovládacie prvky . Pravým - kliknite na neho , zvoľte " Vlastnosti " a dať mu ID " IDC_CHECKBOX . "
3
Vytvorte funkciu pre organizovanie akcií , na zaškrtávacie políčko . Otvorte Sprievodca triedy stlačením Ctrl + W , potom kliknite na záložku " Správa Mapy " . Vyberte " IDC_CHECKBOX1 " pod " ID objektu . " Ďalej , na základe " Správy " , vyberte " BN_CLICKED . " Teraz kliknite na tlačidlo " Pridať funkcie " . Prijmite predvolený názov funkcie a kliknite na " OK " . V okne sprievodcu kliknite na tlačidlo " Upraviť kód " . Vložte nasledujúci riadok pod " TODO " komentár : " MessageBox ( " Kliknutie ! " ) ; " . Kompilácie a spustenie kódu . Zaškrtnite políčko a zobrazí sa správa .
4
Preukázať binárne funkciu ovládacieho prvku checkbox . Otvorte Sprievodca triedy tým , že udrie Ctrl + W. Kliknite na " členské premenné " kartu a zvýraznenie " IDC_CHECKBOX1 . " Kliknite na " Pridať premenná " tlačidlo a názov premennej " m_MyCheckBox . " Vyberte " Control " v rámci " kategórie " combo . Vráťte sa späť do návrhového zobrazenia a pridať tlačidlo v dialógovom okne ovládaní . Kliknite pravým tlačidlom myši na tlačidlo , zvoľte " Vlastnosti " typ pre ID " IDC_BINARYBUTTON " a zmeniť titulok na " Get Val . " Stlačte Ctrl + W , kliknite na záložku " Správa Mapy " , zvoľte " IDC_BINARYBUTTON " pod " ID objektu " a upozorniť na správu " BN_CLICKED " . Kliknite na " Pridať funkcie , " prijmite predvolený názov a kliknite na tlačidlo " Upraviť kód . " Vložte nasledujúci kód pod " TODO " komentár :
CString strBinaryVal ;
int val = m_MyCheckBox.GetCheck ( ) ;
strBinaryVal.Format ( " Check Box Hodnota je : % d " , strBinaryVal ) ;
MessageBox ( strBinaryVal ) ;
5
Kompilácia a znovu spustiť kód . Po stlačení tlačidla a zaškrtávacie políčko je nastavené , zobrazí sa číslo 1. Nula sa objaví , keď je ovládací prvok zaškrtávacie políčko nie je začiarknuté .