主要代码:
void CtScrollBarView::OnNcCalcSize(BOOL bCalcValidRects, NCCALCSIZE_PARAMS* lpncsp)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
RECT* pRect = &( lpncsp->rgrc[0] );
pRect->top += 200;
CScrollView::OnNcCalcSize(bCalcValidRects, lpncsp);
}
void CtScrollBarView::OnNcPaint()
{
// TODO: 在此处添加消息处理程序代码
// 不为绘图消息调用 CScrollView::OnNcPaint()
CWindowDC dc( this );
CRect rect;
GetClientRect ( &rect );
CBrush brush ( RGB ( 0, 255, 0 ) );
dc.SelectObject ( &brush );
dc.Rectangle ( 0, 0, rect.Width(), 200 );
dc.SetBkColor ( RGB ( 0, 255, 0 ) );
dc.TextOutW ( rect.Width() / 2, 100, _T( "非客户区" ) );
//UpdateBars();
//CScrollBar* pBar = GetScrollBarCtrl( SB_VERT );
//pBar->RedrawWindow();
}