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ť ovládací prvok zoznamu v MFC Visual C + +

Zoznam box je ovládanie Windows , ktorý dokáže zobraziť text alebo kultové predmety ako zoznam riadkov . Microsoft Foundation Class ( MFC ) Knižnica ponúka triedu CListBox , ktoré zapuzdruje všetky potrebné funkcie pre manipuláciu pole so zoznamom . Postupujte podľa nasledujúcich krokov , aby videli , ako môžete pridať textový reťazec a vyberte ju zo zoznamu v aplikácii Microsoft Visual Studio . 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

vytvorenie nového projektu v Visual Studio manipulovať kontrolu . Z horného panelu ponúk , kliknite na tlačidlo " Súbor " > " Nový" a zvoľte " AppWizard MFC ( exe ) " v záložke " Projekty " . Zadajte názov projektu v " Názov projektu " textového poľa a kliknite na " OK " . Vyberte prepínač " Dialóg založený " a kliknite na tlačidlo " Dokončiť " a potom na " OK " . Dialógové okno s dvoma ovládacími tlačidlami , jeden " OK " a jeden " Storno " , zobrazí sa v návrhovom zobrazení režime
2

Pridať ovládacie prvky MFC v dialógovom obrazovke : . Jedného zoznamu a niektoré pomocné kontroluje , aby sa výučba zaujímavejšie . Ak chcete nájsť pole so zoznamom , presuňte kurzor myši na paneli Ovládacie prvky a prečítajte si vyskakovacie balóny . Kliknite na ikonu " zoznamu " a kliknite na dialógové obrazovke ho pridať tu . Podobným spôsobom pridať " Edit Box " a dva " gombíky . "
3

Upravte ovládacie prvky MFC . Kliknite pravým tlačidlom myši na zozname , zvoľte " Vlastnosti " a zmeniť ID na IDC_MYLISTBOX , na karte " Všeobecné " . To isté urobte na textové pole a zmeniť jeho ID do IDC_MYEDITBOX . V jednom tlačidle , zmeniť ID na IDC_MYBUTTONADD a titulok na " Pridať " . V druhej tlačidlo , zmeniť ID a titulok na IDC_MYBUTTONREM a " Odstrániť " , resp .
4

Pridajte zoznamu a textové pole pomocou Sprievodcu triedy . V hornom menu kliknite na " Zobraziť " > " ClassWizard " alebo stlačte Ctrl + W. Vyberte " IDC_MYLISTBOX " pod záložkou " členské premenné " a kliknite na " Pridať premennej . " Zadajte " m_myListBox " v " názov premennej Členské " textového poľa a vyberte " Control " v " kategórii . " Kliknite na tlačidlo " OK " . Ďalej vyberte " IDC_MYEDITBOX , " kliknite na tlačidlo " Pridať Variable " a dať názov " m_myEditBox . " Nemeňte ComboBox . Kliknite na tlačidlo " OK " zatvorte Sprievodca triedy .
5

Daj niektoré funkcie na tlačidlo Pridať . Double - kliknite na tlačidlo " Pridať " . Keď sa objaví okno " Pridať členské funkcie " , kliknite na tlačidlo " OK " . Skopírujte a vložte nasledujúci kód vnútri " :: OnMybuttonadd ( ) " funkcia , v komentári :
CString str ;
updated ( ) ;
str = m_myEditBox ;
updated ( FALSE ) ;
m_myListBox.AddString ( str ) ; Praha 6

Opakujte krok 5 pre tlačidlo " Odobrať " . Skopírujte a vložte nasledujúci kód vnútri " :: OnMybuttonrem ( ) " funkcia , v komentári :
int pos , klipart CString str ;
pos = m_myListBox.GetCurSel ( ) ;
m_myListBox.DeleteString ( pos ) ;
7

Kompilácia a spustenie kódu . Zadajte nejaký text do textového poľa a kliknite na tlačidlo Pridať . Tento text bude pridaný ako riadok v zozname . Ďalej , zvýraznite pole so zoznamom riadok a potom kliknite na tlačidlo Odstrániť . Táto akcia odstráni riadok .

Najnovšie články

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