Ein Kontrollkästchen Kontrolle hat zwei Zustände , " geprüft " und " ungeprüft ". Es kann angewendet werden , wo eine Auswahl der Benutzer erwartet wird , wie die Zustimmung zu den Bedingungen von einem Lieferanten vor der Installation einer Software oder die Auswahl mehrerer Choice-Antworten eingestellt . Die Checkbox auf der CButton Klasse der MFC (Microsoft Foundation Class ) -Bibliothek basiert. Mit MFC Kontrollkästchen Steuerelemente in einem Programm ist recht einfach zu erlernen . Things You
Microsoft Visual Studio Electronics Grundlegende MFC
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual Studio. Verwenden Sie das MFC -Anwendungs-Assistent (exe ), um einen Dialog -basierte Projekt zu erstellen. Wählen Sie die Standard-Optionen .
2
Platz ein Kontrollkästchen auf dem Dialog Control Sie gerade aus dem Steuerelemente Toolbox erstellt . Der rechten Maustaste darauf, wählen Sie "Eigenschaften " und geben Sie ihm die ID " IDC_CHECKBOX . "
3
Neues Event-Funktion für das Kontrollkästchen . Öffnen Sie den Klassen-Assistenten durch Drücken von Strg + W, dann klicken Sie auf die "Message Maps" tab. Wählen Sie " IDC_CHECKBOX1 " unter " Objekt-IDs . " Als nächstes unter "Mitteilungen " die Option " BN_CLICKED . " Nun klicken Sie auf die "Add Function" -Taste. Übernehmen Sie die Standardeinstellung Funktion und klicken Sie auf "OK". Klicken Sie auf " Code bearbeiten " im Fenster des Assistenten . Fügen Sie die folgende Zeile unter der " TODO" Kommentar : " MessageBox ( " geklickt ! "); " . Kompilieren Sie und führen Sie den Code. Aktivieren Sie das Kontrollkästchen und sehen Sie die Nachricht.
4
Demonstrieren Sie die binäre Funktion des Kontrollkästchen-Steuerelement . Öffnen Sie den Klassen-Assistenten , indem Sie auf Strg + W. Klicken Sie auf den "Member Variablen" und markieren Sie " IDC_CHECKBOX1 . " Klicken Sie auf den " Variable hinzufügen "-Button und nennen Sie die Variable " m_MyCheckBox . " Wählen Sie " Control" unter "Kategorie" Combo. Gehen Sie zurück zu der Entwurfsansicht und fügen Sie eine Taste auf der Dialog-Steuerelement . Rechten Maustaste auf die Schaltfläche, wählen Sie "Eigenschaften" -Typ für ID " IDC_BINARYBUTTON " und ändern Sie die Beschriftung zu " Val zu bekommen. " Drücken Sie Strg + W, klicken Sie auf die "Message Maps" Registerkarte , wählen Sie " IDC_BINARYBUTTON " unter " Objekt-ID " und markieren Sie die " BN_CLICKED "-Meldung. Klicken Sie auf " Hinzufügen -Funktion" übernehmen Sie den Standardnamen und klicken Sie auf " Code bearbeiten . " Fügen Sie den folgenden Code unter dem " TODO" Kommentar :
CString strBinaryVal ;
int val = m_MyCheckBox.GetCheck ();
strBinaryVal.Format ( " das Kontrollkästchen Wert ist : % d", strBinaryVal );
MessageBox ( strBinaryVal );
5
Kompilieren und starten Sie den Code erneut ein . Wenn die Taste gedrückt wird und die Checkbox gesetzt ist, wird die Nummer 1 angezeigt. Eine Null wird angezeigt, wenn das Kontrollkästchen-Steuerelement nicht aktiviert ist .