Hintergrund für ListControl / Dialog Fenster
-
Hallo, ist es irgendwie möglich die Hintergrundfarbe einer ListControl zu ändern, oder evtl sogar ein Logo als Hintergrund zu nehmen ?
Oder kann ich auch das ListControl Feld Transparent machen und dann dem Dialog Feld der Anwendung ein Logo verpassen, welches man quasi durch das ListControl Feld sieht ?
MfG cyber
-
Servus,
das in die .cpp:
BEGIN_MESSAGE_MAP(CIConnectDlg, CDialog) ON_WM_PAINT() ON_WM_QUERYDRAGICON() ON_WM_CTLCOLOR() //}}AFX_MSG_MAP END_MESSAGE_MAP() HBRUSH CIConnectDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); if (pWnd->GetDlgCtrlID()==IDC_DEINELISTBOXIDC) { pDC->SetTextColor(RGB(192,192,192)); //FARBE TEXT pDC->SetBkMode(TRANSPARENT); HBRUSH B = CreateSolidBrush(RGB(0,0,0)); //FARBE HINTERGRUND return (HBRUSH) B; } return hbr; }in .h
afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);das sollte funzen
*winke*
Hellsgore