Kuinka käyttää valintaruutuja MFC

valintaruutu ohjaimessa on kaksi valtiota, "valittu" ja "valittuna."Sitä voidaan soveltaa missä valinta odotetaan käyttäjää, kuten sopimalla asettamien ehtojen myyjä ennen kuin asennat ohjelmiston tai valitsemalla monivalintavastauksia.Valintaruutu perustuu CButton luokan MFC (Microsoft Foundation Class) kirjasto.Käyttämällä MFC valintaruutu valvonnan ohjelma on melko helppo oppia.

mitä tarvitset

  • Microsoft Visual Studio
  • Perustietoa MFC

Ohjeet

  1. Käynnistä Microsoft Visual Studio.Käytä MFC AppWizard (EXE) luoda Dialog-pohjainen projekti.Valitse oletusasetukset.

  2. Aseta valintaruutu Dialog valvonnan juuri luotu valvonnan työkalupakin.Napsauta hiiren kakkospainikkeella sitä, valitse "Ominaisuudet" ja antaa sille ID "IDC_CHECKBOX."

  3. Luo tapahtuma toiminto valintaruutu.Avaa Class Wizard painamalla Ctrl + W, valitse "Viesti Kartat" -välilehti.Valitse "IDC_CHECKBOX1" alla "Object tunnukset."Seuraavaksi kohdassa "Viestit", valitse "BN_CLICKED."Nyt klikkaa "Lisää

    Function" -painiketta.Hyväksy oletustoiminto nimi ja klikkaa "OK."Napsauta "Muokkaa Code" ohjatun ikkunassa.Liitä seuraava linjan mukaisesti "TODO" kommentti: "MessageBox (" Napsautetut! ");".Koota ja suorittaa koodia.Tarkista valintaruutu ja nähdä viestin.

  4. Osoittaa binary toiminta valintaruutu valvontaa.Avaa Class Wizard lyömällä Ctrl + W.Klikkaa "Jäsen muuttujat" -välilehti ja korosta "IDC_CHECKBOX1."Klikkaa "Lisää muuttuja" -painiketta ja nimetä muuttuja "m_MyCheckBox."Valitse "Control" alla "Luokka" combo.Mene takaisin suunnittelunäkymässä ja lisätä painiketta valintaikkunassa valvontaa.Napsauta hiiren kakkospainikkeella painiketta, valitse "Ominaisuudet" tyyppinen tunnus "IDC_BINARYBUTTON" ja muuta kuvateksti "Get Val."Paina Ctrl + W, klikkaa "Message Kartat" -välilehti, valitse "IDC_BINARYBUTTON" kohdassa "Viitenumero" ja korosta "BN_CLICKED" viesti.Klikkaa "Lisää Function" hyväksy oletusnimi ja napsauta "Muokkaa koodi."Liitä seuraava koodi alla "TODO" kommentti:



    CString strBinaryVal;

    int val = m_MyCheckBox.GetCheck ();

    strBinaryVal.Format ("Check Box Arvo on:% d", strBinaryVal);

    MessageBox (strBinaryVal);
  5. Käännä ja suorita koodi uudelleen.Kun painiketta painetaan ja valintaruutu on valittu, numero 1 tulee näkyviin.Nolla tulee näkyviin, kun valintaruutu valvonta ei ole valittu.

Resurssit

  • MSDN on resurssi käyttäjille Microsoft-teknologioita.
  • DevCentral tarjoaa artikkeleita, opetusohjelmia ja esimerkkejä.
  • Tietoa ohjelmointikieliä, ympäristöt ja enemmän.
862
0
1
C / C ++ Ohjelmointi