Hintergrundfarbe eines Gruppenfeldes

LordTerra

Mitglied
moin

ich hab nen problem und zwar will ich die hintergrundfarbe eines gruppenfeldes ändern, damit die übersicht einfach besser ist ...
anhand von inet suchen hab ich folgende inet seite gefunden:
http://www.coding-help.de/steuer_allg.html#Farbige_Steuerelemente

da wird auch wunderbar beschrieben wie man das machen muss ...
nur leider funktioniert dies nicht ... also ich hab ein gruppenfeld IDC_LABEL
und folgenden code dazu:

Code:
HBRUSH CLabel::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
    HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
    HBRUSH hBGEdit = CreateSolidBrush(RGB(0, 0, 0));

    if(pWnd->GetDlgCtrlID() == IDC_LABEL){
        pDC->SetBkMode(TRANSPARENT);
        return hBGEdit;
    }
   
    return hbr;
}

beim zeichnen geht er auch in diese funktion... aber schwarz wird deshalb trotzdem nix ...

pls hilfe
LT
 
Zurück