滚动轴
继承CScrollView类
也可以把所有的CView替换为CScrollView
修改OnDraw()与OnInitialUpdate()
继承CScrollView类
也可以把所有的CView替换为CScrollView
修改OnDraw()与OnInitialUpdate()
void
Cvc1010View::OnDraw(CDC
*
pDC
/**/
)
{
Cvc1010Doc * pDoc = GetDocument();
ASSERT_VALID(pDoc);
if ( ! pDoc)
return ;
// TODO: 在此处为本机数据添加绘制代码
CRect r;
GetClientRect( & r);
int x = r.right / 4 ,y = r.bottom / 2 ;
pDC -> TextOutW(x,y,_T( " hi中华人民共和国 " ));
}
void Cvc1010View::OnInitialUpdate()
{
CScrollView::OnInitialUpdate();
CSize sizeTotal; // 设置实现滚动窗口时的窗口大小
// TODO: 计算此视图的合计大小
sizeTotal.cx = sizeTotal.cy = 300 ; // 当窗口小于时显示滚动轴
SetScrollSizes(MM_TEXT, sizeTotal); // 设置滚动轴尺寸
// 自己添加,添加后初始窗口大小变小
GetParentFrame() -> RecalcLayout();
ResizeParentToFit(); // 当对窗口进行声明后,调用来调整窗口大小
}
{
Cvc1010Doc * pDoc = GetDocument();
ASSERT_VALID(pDoc);
if ( ! pDoc)
return ;
// TODO: 在此处为本机数据添加绘制代码
CRect r;
GetClientRect( & r);
int x = r.right / 4 ,y = r.bottom / 2 ;
pDC -> TextOutW(x,y,_T( " hi中华人民共和国 " ));
}
void Cvc1010View::OnInitialUpdate()
{
CScrollView::OnInitialUpdate();
CSize sizeTotal; // 设置实现滚动窗口时的窗口大小
// TODO: 计算此视图的合计大小
sizeTotal.cx = sizeTotal.cy = 300 ; // 当窗口小于时显示滚动轴
SetScrollSizes(MM_TEXT, sizeTotal); // 设置滚动轴尺寸
// 自己添加,添加后初始窗口大小变小
GetParentFrame() -> RecalcLayout();
ResizeParentToFit(); // 当对窗口进行声明后,调用来调整窗口大小
}
没搞清楚
本文转自wenglabs博客园博客,原文链接:http://www.cnblogs.com/greatverve/archive/2011/03/08/vc100-10.html,如需转载请自行联系原作者