000
09.02.2007, 15:03 Uhr
WindDancer1
|
Hi zusammen,
wisst ihr wie ich am einfachsten die Farbe eines Button ändern kann ? Mit allen anderen Steuerelementen klappt das so (Bsp: TextBox)
C++: |
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 WindDancer1 Dieser Post wurde am 14.02.2007 um 13:59 Uhr von FloSoft editiert. |