Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder kryssrutor i MFC

    En kryssruta kontroll har två tillstånd , " checked " och " omarkerad. " Det kan tillämpas överallt där ett val som förväntas av användaren , t.ex. godkännande av de villkor som fastställts av en säljare innan du installerar ett program eller välja flera svarsalternativ . Kryssrutan är baserad på CButton klassen av MFC ( Microsoft Foundation Class ) bibliotek . Använda MFC kontroller kryssrutan i ett program är ganska enkelt att lära sig . Saker du behöver
    Microsoft Visual Studio Review Basic MFC
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio . Använd MFC AppWizard ( exe ) för att skapa en Dialog - baserat projekt . Välj den förvalda alternativ .
    2

    Placera en kryssruta på Dialog du just skapat från kontrollerna verktygslådan . Högerklicka på den , välj "Egenskaper" och ge den ID " IDC_CHECKBOX . " Addera 3

    Skapa en händelse funktion för kryssrutan . Öppna klass guiden genom att trycka på Ctrl + W , klicka sedan på " Message Maps " fliken . Välj " IDC_CHECKBOX1 " under " Object ID . " Nästa , under " Meddelanden ", välj " BN_CLICKED . " Nu klickar du på " Lägg till funktion " knappen . Acceptera standardnamnet funktionen och klicka på " OK . " Klicka på " Redigera kod " i guiden fönstret . Klistra in följande rad under " TODO " kommentar : " MessageBox ( " Clicked ! " ) ; " . Kompilera och köra koden . Markera kryssrutan och se meddelandet .
    4

    Demonstrera binär funktion kryssrutan kontroll . Öppna klass guiden genom att trycka Ctrl + W. Klicka på " medlemsvariabler " fliken och markera " IDC_CHECKBOX1 . " Klicka på " lägg till variabel " -knappen och namnge variabeln " m_MyCheckBox . " Välj " Control" under " Kategori " combo . Gå tillbaka till designvyn och lägga till en knapp på Dialog kontrollen . Högerklicka på knappen och välj " Egenskaper " typ för ID " IDC_BINARYBUTTON " och ändra bildtexten till " Get Val . " Tryck på Ctrl + W , klicka på " Message Maps " fliken , välj " IDC_BINARYBUTTON " under " Objekt -ID " och markera " BN_CLICKED " budskap . Klicka på " Lägg till funktion , " Acceptera standardnamnet och klicka på " Redigera kod . " Klistra in följande kod under " TODO " kommentar :
    CString strBinaryVal ,
    int val = m_MyCheckBox.GetCheck ( ) ;
    strBinaryVal.Format ( " kryssrutan Värde är : % d " , strBinaryVal ) ;
    MessageBox ( strBinaryVal ) ,
    5

    Kompilera och köra koden igen . När knappen trycks in och kryssrutan är inställd , kommer antalet 1 visas . En nolla visas när kryssrutan kontrollen inte är markerad .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får man C Perspektiv i Eclipse
    ·Hur man skapar en dynamisk String i C + +
    ·Hur Extern en statisk medlem
    ·Hur man skapar en switch-sats i C
    ·Hur man gör en X -och Y- Grid i C + + Text Game
    ·Hur man tillbaka en STL Vector från en ny funktion
    ·Definition av Visual Basic Forms
    ·Vad är syftet med en dataflödesdiagram
    ·Hur du loggar in till Papaya Android
    ·Hur sortera Två Obundna Kolumnerna i DataGridView
    Utvalda artiklarna
    ·Hur berätta om Perl är 32 eller 64 - bit
    ·Hur man drar en rak linje i Python Turtle
    ·Hur man tar bort SVN historia i Eclipse
    ·Fördelar med Struts Över Servlets
    ·Vad är partiella Egenskaper
    ·Hur man skapar en WAR-fil med Eclipse
    ·Hur får man en webbsida i PHP
    ·Hur Boy Program Spel Advance Spel
    ·Lägga till ett attribut till nod i C #
    ·Visual Basic Vs. Fortran
    Copyright © Dator Kunskap http://www.dator.xyz