000
12.07.2004, 10:17 Uhr
mr_groove
|
Hallo, ich habe nach der Anleitung hier im Forum versucht einen Button einzufärben. Hab einfach in die OnCtlColor folgendes geschrieben
C++: |
HBRUSH CButtuonDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Attribute des Gerätekontexts hier ändern switch(pWnd->GetDlgCtrlID()) { case IDC_BUTTON1: { pDC->SetTextColor(RGB(220,222,242)); //<--textfarbe pDC->SetBkColor(RGB(58,60,105)); // <-- hintergrundfarbe pDC->SetBkMode(TRANSPARENT); } break; default: { return hbr; } break; }
// TODO: Anderen Pinsel zurückgeben, falls Standard nicht verwendet werden soll return hbr; }
|
Leider ist der Buton immer noch so grau wie vorher. Weiss jemand woran das liegen könnte. |