BM_GETSTATE Nachricht

Ruft den Status einer Schaltfläche oder eines Kontrollkästchens ab. Sie können diese Nachricht explizit senden oder das makro Button_GetState verwenden.

Parameter

wParam

Nicht verwendet; muss null sein.

lParam

Nicht verwendet; muss null sein.

Rückgabewert

Der Rückgabewert gibt den aktuellen Zustand der Schaltfläche an. Es handelt sich um eine Kombination der folgenden Werte.

Rückgabecode Beschreibung
BST_CHECKED
Die Schaltfläche ist aktiviert.
BST_DROPDOWNPUSHED
Windows Vista. Die Schaltfläche befindet sich im Dropdownstatus. Gilt nur, wenn die Schaltfläche das TBSTYLE_DROPDOWN Format aufweist.
BST_FOCUS
Die Schaltfläche hat den Tastaturfokus.
BST_HOT
Die Schaltfläche ist heiß; Das heißt, die Maus zeigt darauf.
BST_INDETERMINATE
Der Status der Schaltfläche ist unbestimmt. Gilt nur, wenn die Schaltfläche das format BS_3STATE oder BS_AUTO3STATE aufweist.
BST_PUSHED
Die Schaltfläche wird im Pushzustand angezeigt.
BST_UNCHECKED
Kein besonderer Zustand. Entspricht null.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Winuser.h (einschließlich Windows.h)

Siehe auch

Referenz

BM_GETCHECK

BM_SETSTATE