void CCoolHeaderBarCtrl::DoPaint(CDC* pDC, CRect& rcBar, BOOL bTransparent) { pDC->FillSolidRect( rcBar.left, rcBar.bottom - 1, rcBar.Width(), 1, GetSysColor( COLOR_3DSHADOW ) ); rcBar.bottom --; if ( m_czLast.cx < rcBar.Width() - 22 ) { CRect rcHeader( &rcBar ); rcHeader.right = rcBar.left = rcBar.right - m_czLast.cx; PaintHeader( pDC, rcHeader, bTransparent ); } CCoolBarCtrl::DoPaint( pDC, rcBar, bTransparent ); }
void CLibraryHeaderBar::DoPaint(CDC* pDC, CRect& rcBar, BOOL bTransparent) { pDC->FillSolidRect( rcBar.left, rcBar.bottom - 1, rcBar.Width(), 1, CoolInterface.m_crSys3DShadow ); rcBar.bottom --; if ( m_czLast.cx < rcBar.Width() - 22 ) { CRect rcHeader( &rcBar ); rcHeader.right = rcBar.left = rcBar.right - m_czLast.cx; PaintHeader( pDC, rcHeader, bTransparent ); } CCoolBarCtrl::DoPaint( pDC, rcBar, bTransparent ); }