Rahmen un ein Static zeichnen
-
Hallo !
Kann mir jemand sagen wieso der Rahmen nicht angezeigt wird ?
Der folgende Codesnippet ist aus der OnCtlColor
else if (pWnd->GetDlgCtrlID() == IDC_STATIC99) { CRect rect; CBrush fbrush; pWnd->GetWindowRect(&rect); ScreenToClient(&rect); // Farbe des Fensterhintergrunds nehmen brush = CreateSolidBrush(COLORREF(GetSysColor(COLOR_3DFACE))); fbrush.CreateSolidBrush(GetSysColor(COLOR_GRAYTEXT)); pDC->FrameRect(&rect, &fbrush); pDC->SetBkMode(TRANSPARENT); pDC->SetTextColor(GetSysColor(COLOR_GRAYTEXT)); }Text und so weiter wird in Farbe dargestellt. Es wird nur nicht der Rahmen gezeichnet.
-
wieso zeichnest du den rahmen selber? wieso nicht einfach das Property "border" auf true setzen?