Buttons in Farbe



  • Jaja ich weiß, wurde alles schon mal durchgekaut in irgendeiner art und weise.
    Aber in der Suche hier hab ich nichts passendes zum Thema gefunden.

    Ich will Buttons und Checkboxen (in Buttonform) in Farbe, also z.B.RGB(255,0,0) haben. Ich hab auch schon den Dialog und Textfelder etc farbig hinbekommen. Nur bei den Buttons haperts. Gehen die überhaupt Farbig, oder muss ich das nen Bitmap drüberlegen...

    HBRUSH CMAX6958BnodecodeDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
    {
    	HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
    
    	HBRUSH hBGBrush = CreateSolidBrush(RGB(255, 0, 0));
    
    	if(pWnd->GetDlgCtrlID() == IDC_DISPLAY1)
    	{
    		pDC->SetBkColor(RGB(0,255,0));
    	}
    
    	return hbr;
    //	return hBGBrush;
    }
    

    Das ist das, was ich so hab. "IDC_DISPLAY1" ist eine Checkbox, allerdings in "ankreuzform" und da gehts, aber halt wenn das als button ist net.
    Kann mir da einer helfen?


Log in to reply