Hi zusammen,
wisst ihr wie ich am einfachsten die Farbe eines Button ändern kann ?
Mit allen anderen Steuerelementen klappt das so
(Bsp: TextBox)
|
C Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
HBRUSH CDGL_ControlHintergrundFarbeDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbrDlg; // Brush für das DialogFenster erstellen
HBRUSH hbrTextBox1; // Brush für die TextBox1 erstellen
HBRUSH hbrTextBox2;
hbrDlg = CreateSolidBrush(RGB(0, 0, 255)); // Brush für das DialogFenster initialisieren
hbrTextBox1 = CreateSolidBrush(RGB(0, 0, 0)); // Brush für
if(pWnd->GetDlgCtrlID() == IDC_TEXTBOX1)
{
pDC->SetBkColor (RGB(0, 0, 0)); // Hintergrund der Schrift auf schwarz setzen
pDC->SetTextColor (RGB(255, 255, 255)); // Textfarbe auf weiss setzen
return hbrTextBox1; // Brush für die TextBox zurückgeben
}
return hbrDlg;
}
|
nur die Buttons wehren sich !
Wisst ihr warum und wies richtig geht ?
Danke für eure Hilfe
ShadowEater