Kontrollkästchen

Ein Kontrollkästchen besteht ein quadratisches Feld und anwendungsdefinierte Text (Label), ein Symbol oder eine Bitmap, die eine Wahl, die der Benutzer erstellen kann gibt, indem Sie auf die Schaltfläche. Anwendungen anzeigen Kontrollkästchen in der Regel in einem Gruppenfeld, um den Benutzer zur Auswahl einer Reihe von Verwandten, aber unabhängige Optionen zu ermöglichen. Beispielsweise kann eine Anwendung eine Gruppe von Kontrollkästchen angezeigt aus denen der Benutzer Fehlerbedingungen auswählen kann, die Warnung Töne erzeugen.

Ein Kontrollkästchen kann eine der vier Stile: standard, automatische, drei Status und automatische drei-Status, wie definiert durch die Konstanten BS_CHECKBOX BS_AUTOCHECKBOX, BS_3STATE und BS_AUTO3STATE, beziehungsweise. Jeder Stil übernehmen zwei Aktivierungszustände: aktiviert (ein Häkchen in das Feld) oder deaktiviert (kein Häkchen). Außerdem kann ein drei-Status-Kontrollkästchen einen unbestimmten Zustand (eine graue Box innen das Kontrollkästchen) angenommen. Klicken Sie wiederholt auf das Kontrollkästchen Standard- oder automatische schaltet es aus aktiviert, deaktiviert und wieder wieder. Wiederholt auf ein drei-Status-Kontrollkästchen klicken schaltet es aus aufgegebenen zu unbestimmten deaktiviert und zurück wieder.

Klickt der Benutzer das Kontrollkästchen (von jedem Stil), erhält das Kontrollkästchen den Tastaturfokus. Das System sendet das Kontrollkästchen übergeordnete Fenster eine WM_COMMAND -Meldung mit der Benachrichtigungscode BN_CLICKED . Das übergeordnete Fenster bestätigen nicht diese Meldung, kommt es von einem Kontrollkästchen Automatische oder automatische drei-Status-Kontrollkästchen, da das System automatisch den Aktivierungszustand für diese Formatvorlagen setzt. Aber das übergeordnete Fenster muss die Meldung bestätigen, wenn es von einem Kontrollkästchen oder drei Status das Kontrollkästchen kommt, weil das übergeordnete Fenster zum Festlegen des Aktivierungszustands für diese Formatvorlagen verantwortlich ist. Unabhängig davon das Kontrollkästchen Stil zeichnet das System automatisch das Kontrollkästchen einmal seinen Zustand geändert wird.

Index