Das System bietet Standard-Farbwerte für Schaltflächen. Das System sendet eine WM_CTLCOLORBTN -Nachricht an eine Schaltfläche übergeordnetes Fenster, bevor die Schaltfläche gezeichnet wird. Diese Nachricht enthält ein Handle für die Schaltfläche Gerätekontext und einem Handle für das untergeordnete Fenster. Das übergeordnete Fenster kann diese Handles verwenden, um die Schaltfläche Text und Hintergrundfarben ändern. Die folgende Tabelle zeigt die Standard-Schaltfläche-Farbwerte.
Wert | Element farbig |
---|---|
COLOR_BTNFACE | Schaltfläche Gesichter. |
COLOR_BTNHIGHLIGHT | Spitzlichtbereich (die oberen und linken Rand) einer Schaltfläche. |
COLOR_BTNSHADOW | Schatten-Bereich (den unteren und rechten Rand) einer Schaltfläche. |
COLOR_BTNTEXT | Regelmäßige (nongrayed) Text auf Schaltflächen. |
COLOR_GRAYTEXT | Deaktiviert (grau) Text auf Schaltflächen. Diese Farbe wird auf 0 festgelegt, wenn die aktuelle Display-Treiber eine graue Volltonfarbe nicht unterstützt. |
COLOR_WINDOW | Fenster-Hintergrund. |
COLOR_WINDOWFRAME | Fensterrahmen. |
COLOR_WINDOWTEXT | Text in windows. |
Eine Anwendung kann die Standardwerte für diese Farben abrufen, durch Aufrufen der GetSysColor Funktion, oder legen Sie die Werte durch Aufrufen der SetSysColors -Funktion. Weitere Informationen zu Farben finden Sie unter Systeminformationen. Weitere Informationen zur Verwendung von Farben mit Steuerelementen finden Sie unter Steuerelemente.