Elemente eines Staates Button

Eine Schaltfläche Zustand ist gekennzeichnet durch seine Fokuszustand, Stoß Zustand und Status überprüfen.

Fokuszustand

Der Fokuszustand bezieht sich auf ein Kontrollkästchen, Optionsfeld, Taster oder Ownerdrawn-Schaltfläche. Eine Schaltfläche erhält den Tastaturfokus, wenn der Benutzer wählt es den Fokus verliert, wenn der Benutzer ein anderes Steuerelement auswählt. Nur ein Steuerelement kann den Tastaturfokus zu einem Zeitpunkt verfügen.

Wenn ein Button den Tastaturfokus hat, highlights das System normalerweise den Text, Symbol oder Bitmap Knopfdruck es mit einer gepunkteten Linie umgeben. Darüber hinaus hat ein Button einen schweren dunklen Rand, wenn es den Fokus hat. Das System ändert automatisch das Highlight für einen Button "automatisch", aber die Anwendung muss das Highlight für eine nichtselbsttätige Schaltfläche ändern, indem Nachrichten senden.

Push-Status

Der Push-Staat gilt für Push Schaltflächen, Kontrollkästchen, Optionsfeld oder drei Status das Kontrollkästchen, aber gilt nicht für andere Tasten. Der Stoß Zustand einer Schaltfläche kann entweder geschoben oder nicht geschoben. Wenn eine Schaltfläche (oder eine beliebige Taste mit dem BS_PUSHLIKE-Stil) gedrückt wird, wird die Schaltfläche als versunkene Schaltfläche gezeichnet. Wenn es nicht gedrückt ist, wird es als erhöhten Schaltfläche gezeichnet. Wenn ein Kontrollkästchen, Optionsfeld oder drei Status das Kontrollkästchen geklickt wird, wird der Hintergrund der Schaltfläche grau dargestellt. Wenn es nicht gedrückt ist, ist der Hintergrund der Schaltfläche nicht grau.

Status überprüfen

Der Aktivierungszustand bezieht sich auf ein Kontrollkästchen, Optionsfeld oder Kontrollkästchen drei Status, aber gilt nicht für andere Tasten. Der Status kann aktiviert, deaktiviert oder (für drei-Status-Kontrollkästchen) unbestimmt. Ein Kontrollkästchen ist aktiviert, wenn es ein Häkchen enthält, und deaktiviert ist, wenn dies nicht der Fall. Ein Optionsfeld wird überprüft, wenn sie einen schwarzen Punkt enthält; deaktiviert ist, wenn dies nicht der Fall. Ein drei-Status-Kontrollkästchen wird überprüft, wenn es ein Häkchen enthält, ist nicht aktiviert, wenn es nicht, und unbestimmt, ist wenn es eine graue Box enthält. Das System wechselt automatisch den Aktivierungszustand des ein Button "automatisch", aber die Anwendung den Aktivierungszustand nicht automatischen Knopfdruck ändern müssen.

Index