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 používať zaškrtávacích políčok v MFC

Riadenie zaškrtávacie pole má dva stavy , " kontrolovať " a " nekontrolovane " . Môže byť použitý tam , kde je voľba očakáva užívateľa , ako sú súhlasíte s podmienkami stanovenými predajcom pred inštaláciou softvéru alebo výber s výberom odpovedí . Políčko je založená na triede CButton na MFC ( Microsoft Foundation Class Library ) . Použitie MFC ovládacie prvky zaškrtávacie políčko v programe je pomerne jednoduché sa naučiť . Veci , ktoré budete potrebovať v Microsoft Visual Studio
Základné MFC
Zobraziť ďalšie inštrukcie Cestuj 1

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é .

Najnovšie články

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