Button Farbe



  • Hi zusammen, 🙂

    wisst ihr wie ich am einfachsten die Farbe eines Button ändern kann ?
    Mit allen anderen Steuerelementen klappt das so (Bsp: TextBox)

    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 🙂




Anmelden zum Antworten