VC++ MFC的CDC控件如何用按钮滚动显示内容

for(int i=0;i {
CString str;
str.Format(_T("%d"), i);
pDC->TextOut(50,50+i*50,str);
}

在CDC控件上显示0-50行内容,运行后,CDC界面上可以显示0-10行,
现在想通过一个按钮,点击一下,就向上显示一行,程序应该怎么操作?

已解决了,创建程序时选择类基:CScrollView就可以

https://blog.csdn.net/baidu_37503452/article/details/73848661

先绘制到一个子窗口上,点击按钮时候向上移动子窗口一行的高度,再绘制新的一行

可以向窗口发送滚动消息 wm_scroll