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