Button-Stile

Wenn Sie eine Schaltfläche erstellen, indem Sie die BUTTON-Klasse mit der CreateWindow oder CreateWindowEx -Funktion angeben, können Sie eine Kombination aus die Button-Stile in der folgenden Tabelle angeben.

Stil Bedeutung
BS_3STATE Erstellt eine Schaltfläche, die das gleiche wie ein Kontrollkästchen ist, außer dass das Feld kann sowie aktiviert oder deaktiviert grau werden. Verwenden Sie den grauen Zustand um zu zeigen, dass der Status des Kontrollkästchens nicht bestimmt ist.
BS_AUTO3STATE Erstellt eine Schaltfläche, die ein drei-Status-Kontrollkästchen, identisch ist, außer dass das Feld seinen Zustand ändert, wenn der Benutzer auswählt. Durchläuft die Status aktiviert, deaktiviert und abgeblendet.
BS_AUTOCHECKBOX Erstellt eine Schaltfläche, die ein Kontrollkästchen identisch ist, außer dass der Aktivierungszustand jedes Mal automatisch zwischen checked und unchecked schaltet der Benutzer das Kontrollkästchen aktiviert.
BS_AUTORADIOBUTTON Erstellt eine Schaltfläche, die ein Optionsfeld, identisch ist mit der Ausnahme, dass wenn der Benutzer auswählt, das System automatisch legt Aktivierungszustand der Schaltfläche auf geprüft und automatisch legt den Aktivierungszustand für alle anderen Schaltflächen in der gleichen Gruppe deaktiviert.
BS_CHECKBOX Erstellt eine kleine, leere Kontrollkästchen mit Text. Standardmäßig wird der Text rechts neben dem Kontrollkästchen angezeigt. Um den Text auf der linken Seite des Kontrollkästchens anzuzeigen, verbinden dieses Flag mit den BS_LEFTTEXT-Stil (oder mit dem entsprechenden BS_RIGHTBUTTON-Stil).
BS_DEFPUSHBUTTON Erstellt eine Schaltfläche, die verhält sich wie eine Schaltfläche einer BS_PUSHBUTTON, sondern hat auch einen breiten schwarzen Rahmen. Wenn die Schaltfläche in einem Dialogfeld angezeigt wird, kann der Benutzer die Schaltfläche auswählen, durch Drücken der Enter-Taste, auch, wenn die Schaltfläche nicht den Eingabefokus besitzt. Dieser Stil eignet sich für die Aktivierung des Benutzers schnell die wahrscheinlichste (Standardoption) auswählen.
BS_GROUPBOX Erstellt ein Rechteck, in dem andere Steuerelemente gruppiert werden können. Text in diesem Stil zugeordnet ist in der oberen linken Ecke des Rechtecks angezeigt.
BS_LEFTTEXT Platziert den Text auf der linken Seite das Optionsfeld oder Kontrollkästchen, wenn Sie mit einem Radio-Button oder das Kontrollkästchen Stil kombiniert. Identisch mit den BS_RIGHTBUTTON-Stil.
BS_OWNERDRAW Erstellt eine Ownerdrawn-Schaltfläche. Das Besitzerfenster erhält eine WM_MEASUREITEM -Nachricht, wenn die Schaltfläche erstellt wird und eine WM_DRAWITEM Nachricht, wenn sich ein Darstellungsaspekt der Schaltfläche geändert hat. Kombinieren Sie BS_OWNERDRAW Stil mit anderen Button-Stile nicht.
BS_PUSHBUTTON Erstellt eine Schaltfläche, die eine WM_COMMAND -Meldung an das Besitzerfenster Beiträge, wenn der Benutzer die Schaltfläche auswählt.
BS_RADIOBUTTON Einen kleinen Kreis erstellt mit Text. Standardmäßig wird der Text auf der rechten Seite des Kreises angezeigt. Um den Text auf der linken Seite des Kreises anzuzeigen, verbinden dieses Flag mit den BS_LEFTTEXT-Stil (oder mit dem entsprechenden BS_RIGHTBUTTON-Stil). Verwenden Sie Optionsfelder für Gruppen von Verwandten, aber sich gegenseitig ausschließender Auswahlmöglichkeiten.
BS_USERBUTTON Veraltet, aber für die Kompatibilität mit 16-Bit-Versionen von Windows bereitgestellten. Win32-basierten Anwendungen verwenden BS_OWNERDRAW stattdessen.
BS_BITMAP Gibt an, dass die Schaltfläche eine Bitmap anzeigt.
BS_BOTTOM Platziert den Text am unteren Rand der Schaltfläche Rechteck.
BS_CENTER Text horizontal im Rechteck Schaltfläche zentriert.
BS_ICON Gibt an, dass die Schaltfläche zeigt ein Symbol an.
BS_FLAT Gibt an, dass die Schaltfläche zweidimensionalen ist; es verwenden nicht die Standard-Schattierung, um ein 3D-Bild erstellen.
BS_LEFT Links-richtet den Text in der Schaltfläche Rechteck. Jedoch, wenn die Schaltfläche ist ein Kontrollkästchen oder Optionsfeld, das keinen BS_RIGHTBUTTON Stil, der Text ist auf der rechten Seite das Kontrollkästchen oder Optionsfeld linksbündig.
BS_MULTILINE Die Schaltflächentext in mehrere Zeilen umbrochen wird, wenn der Text zu lang auf einer einzigen Zeile in die Schaltfläche Rechteck ist.
BS_NOTIFY Können eine Schaltfläche, BN_DBLCLK, BN_KILLFOCUS und BN_SETFOCUS-Benachrichtigungen an sein übergeordnetes Fenster senden. Beachten Sie, dass die Schaltflächen senden die Nachricht BN_CLICKED unabhängig davon, ob es dieser Stil hat.
BS_PUSHLIKE Macht eine Schaltfläche (z. B. ein Kontrollkästchen, drei Status das Kontrollkästchen oder Optionsfeld) aussehen und Verhalten einer Schaltfläche. Die Schaltfläche sieht aus angehoben, wenn es nicht bewegt oder aktiviert und versunkene wenn es zusammengedrückt oder überprüft wird.
BS_RIGHT Rechtsbündig Text in der Schaltfläche Rechteck. Jedoch, wenn die Schaltfläche ist ein Kontrollkästchen oder Optionsfeld, das keinen BS_RIGHTBUTTON Stil, der Text ist auf der rechten Seite das Kontrollkästchen oder Optionsfeld rechtsbündig.
BS_RIGHTBUTTON Ein Optionsfeld Kreis oder Quadrat ein Kontrollkästchen positioniert auf der rechten Seite die Schaltfläche Rechteck. Gleich wie bei der BS_LEFTTEXT.
BS_TEXT Gibt an, dass die Schaltfläche Text zeigt.
BS_TOP Platziert den Text am oberen Rand der Schaltfläche Rechteck.
BS_VCENTER Platziert den Text in der Mitte des Rechtecks Schaltfläche (vertikal).

Index