Dialogelemente an einen Hintergrund anpassen
-
Hi ho,
ich hätte mal gerne ne frage...
Ich bastele gerade zu Übungszwecken an nem prog und will die verschiedenen
Dialogelemente an den eingefügten Hintergrund angleichen.
Das Ganze schaut im Moment noch so aus (ist noch nicht fertig, das design und
so meine ich, also bitte nicht so viel moppern):
http://www.klose2you.de/app.jpgich hab schon mit verschiedenen sachen versucht den hintergrund hinter der
schrift transparent zu machen, auch nach forum-einträgen nach, aber irjendwie
gehts nciht so richtig.
bis jetzt hab ichs so in die OnCtlColor getippelt:HBRUSH CExiterView::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CFormView::OnCtlColor(pDC, pWnd, nCtlColor); if(nCtlColor == CTLCOLOR_DLG) { hbr = m_background; return hbr; } if(pWnd->GetDlgCtrlID()==IDC_STATICHOUR) { pDC->SetBkMode(TRANSPARENT); pDC->SetTextColor(RGB(0,0,255)); HBRUSH brush = CreateSolidBrush(RGB(0,0,0)); return (HBRUSH) brush; } if(pWnd->GetDlgCtrlID()==IDC_EVENTVIEW) { pDC->SetTextColor(RGB(0,0,255)); pDC->SetBkMode(TRANSPARENT); HBRUSH brush = CreateSolidBrush(RGB(180,170,255)); return (HBRUSH) brush; } }
besonders bei der strukturansicht stört es mich....
Kann mir da bitte bitte irgendjemand irgendwie weiterhelfen????ach ja, dass man die buttons nicht richtig angleichen kann weiss ich und will die
demnächst als CBitmapButtons machen