007
01.04.2003, 20:59 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo, ich kenne jetzt nicht Deinen restliche Quelltext aber eine Abfrage auf das Flag CTLCOLOR_BTN könnte schon ausreichen:
C++: |
HBRUSH CZinsenDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Attribute des Gerätekontexts hier ändern if(nCtlColor == CTLCOLOR_BTN){ switch(pWnd->GetDlgCtrlID())
{
case IDC_BUTTON1: { pDC->SetTextColor(RGB(100,111,42));//Text Farbe pDC->SetBkColor(RGB(58,10,205));// hintergrund farbe pDC->SetBkMode(TRANSPARENT); }break; default: { return hbr; }break; } } return(HBRUSH)GetStockObject(NULL_BRUSH); }
|
-- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe |