Kuidas kasutada ruudud MFC

ruut reguleerimisel on kaks riikides, "kontrollida" ja "märkimata."Seda saab kasutada kõikjal, kus on valik oodatakse kasutaja, nagu nõustud seatud tingimusi müüja enne paigaldamist tarkvara või valides valikvastused.Märkeruut põhineb klahv Clahti klassi MFC (Microsoft Foundation klass) Raamatukogu.Kasutades MFC ruut kontrolli programm on üsna lihtne õppida.

, mida te vajate

  • Microsoft Visual Studio
  • Basic MFC

juhised

  1. Launch Microsoft Visual Studio.Kasutage MFC nõustaja (exe) luua dialoogil baseeruva projekti.Vali vaikimisi valikuid.

  2. Aseta linnuke kasti Dialog kontrolli äsjaloodud kontrollist tööriistakasti.Paremklõpsake seda, vali "Properties" ja anna sellele ID "IDC_CHECKBOX."

  3. Loo sündmus funktsiooni ruut.Avatud klassi Wizard vajutades Ctrl + W, seejärel "Sõnum Maps" alt.Valige "IDC_CHECKBOX1" all "Objekti ID."Järgmine all "Messages" vali "BN_CLICKED."Nüüd vajuta "Lisa Function" nuppu.Nõus vaikefunktsioon nimi ja vajuta "OK."Vajuta "Edit Code" nõ

    ustaja aken.Kleepige järgnev rida all "TODO" kommentaar: "sõnumikast (" Klõpsanud! ");".Koostage ja käivitada koodi.Kontrollige ruut ja vaadake teadet.

  4. Näidata binaarne funktsiooni ruut kontrolli.Avatud klassi Wizard pihta Ctrl + W.Vajuta "liige muutujad" tab ja highlight "IDC_CHECKBOX1."Vajuta "Lisa Variable" nuppu ja nimi muutuja "m_MyCheckBox."Valige "Control" all "Kategooria" combo.Mine tagasi Design vaadata ja lisada Button kohta Dialog kontrolli.Paremklõpsake nuppu, vali "Properties" tüüpi ID "IDC_BINARYBUTTON" ja muuta pealdis "Get Val."Vajuta Ctrl + W, klõpsake "Sõnum Maps" tab, valige "IDC_BINARYBUTTON" all "Objekti ID" ja tuua "BN_CLICKED" sõnum.Vajuta "Lisa funktsioon," nõustuda vaikimisi nimi ja vajuta "Edit kood."Aseta järgmine kood all "TODO" kommentaar:



    CString strBinaryVal;

    int val = m_MyCheckBox.GetCheck ();

    strBinaryVal.Format ("ruut Väärtus on:% d", strBinaryVal);

    sõnumikast (strBinaryVal);
  5. kompileerida ja tööle kood uuesti.Kui nupp on alla vajutatud ja kast on seatud arv 1 ilmuvad.Null ilmub ruut kontrolli ei kontrollita.

Resources

  • MSDN on ressurss kasutajatele Microsofti tehnoloogiaid.
  • DevCentral pakub artiklid, õpetused ja näited.
  • Teave programmeerimiskeeli, keskkond ja rohkem.
700
0
1
C / C ++ Programming