001
26.12.2002, 20:38 Uhr
Uwe
C/C++ Master (Administrator)
|
Hallo, Du überschreibst bei einem Dialog OnCtlColor(....): Ctor
C++: |
CColorDlg::CColorDlg(CWnd* pParent /*=NULL*/) : CDialog(CColorDlg::IDD, pParent),m_redBrush(COLORREF(RGB(255,0,0))) // Initialisierung { ..... ..... }
|
jetzt die Funktion:
C++: |
HBRUSH CColorDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { if (nCtlColor == CTLCOLOR_DLG){ pDC->SetBkColor(RGB(255,0,0)); return m_redBrush; /* CBrush m_redBrush */ } return CDialog::OnCtlColor(pDC,pWnd,nCtlColor); }
|
-- "Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."
Bis dann... Uwe |