" CButton " ist das MFC-Klasse , mit der Programmierer Befehlsschaltflächen manipulieren . Befehlsschaltflächen sind allgegenwärtig in Programme mit einer grafischen Benutzeroberfläche. Sie sind die kleinen Rechtecke mit einem Etikett wie OK, Abbrechen oder Zurücksetzen das kann angeklickt werden, um irgendeine Art von Aktion zu initiieren. Dieser Artikel zeigt , wie ein Befehl Schaltfläche Eigenschaften und Ereignisse mit den umfangreichen Funktionen von Microsoft Studio geändert werden können. Dinge, die Sie brauchen
Visual C + + Integration Development Environment
anzeigen Weitere Anweisungen
1
Erstellen Sie eine einfache MFC-Anwendung . Starten Sie Microsoft Visual C + + 6.0. Klicken Sie auf Menü Datei und dann auf Neu. Wählen Sie MFC -Anwendungs-Assistent (exe) . Nennen Sie es " MyButton . " In der "Step 1 "-Bildschirm wählen "Dialog basiert. " Klicken Sie auf Fertig . Sie haben eine einfache MFC-Anwendung mit zwei Schaltflächen erstellt . Man muss Beschriftung OK , während die anderen Displays Abbrechen . Löschen Sie sie .
2
Fügen Sie einen neuen Befehl -Taste. Holen Sie es aus der Kontrollen Werkzeugkasten. Es ist die Platte an der Spitze des Studios mit den Bedien-Icons . Klicken Sie auf die Schaltfläche Symbol und klicken dann auf den Dialog ( graues Fenster mit dem " MyButton " caption ) . Dies stellt eine Schaltfläche mit dem Namen Button1 auf dem Dialogfenster .
3
Ändern Sie die Eigenschaften der Schaltfläche. Klicken Sie auf Button1 , und drücken Sie die Eingabetaste. Dies ruft den Push Button Fenster Eigenschaften . Ändern Sie die ID IDC_MyButton . Ändern Sie die Beschriftung zu My Button .
4
Rufen Sie den Klassen-Assistenten . Drücken Sie Strg + W. Klicken Sie auf die Registerkarte Meldungszuordnungen . Stellen Sie sicher, dass der Name der Klasse , die in der oberen rechten Combo ist CMyButtonDlg (oder CWhatEverYouNamedTheProjectDlg ) . Wählen IDC_MYBUTTON in der Box auf der linken Seite. Wählen BN_CLICKED in der Box auf der rechten Seite. Jetzt klicken Sie auf Hinzufügen Funktionstaste , die gerade erst aktiviert. Drücken Sie OK. Die Liste unten hat OnMybutton hervorgehoben. Klicken Sie auf die Schaltfläche Code bearbeiten .
5
Fügen Sie Ihren eigenen Code . Beachten Sie, dass Sie in den Streben des OnMyButton Funktion in der Datei habe MyButtonDlg.cpp geführt worden . Der Code, den Sie hier eingeben, wird ausgeführt, wenn Sie meinen Knopf gedrückt wird. Fügen Sie eine Zeile Code , so dass die Funktion wie folgt aussieht:
nichtig CMyButtonDlg :: OnMybutton () {
Twitter //TODO: Code für die Behandlungsroutine der Steuerelement-Benachrichtigung hier
MessageBox ( " My Button geklickt "); }
6
Erstellen und Ausführen dieser Anwendung . Sie können dies tun , indem Sie schnell F7 und Strg + F5. Eine Schaltfläche erscheint mit Beschriftung My Button auf einem Dialog . Wenn Sie meinen Knopf drücken eine Meldung erscheint.