读书人

帮看看这个消息处理过程解决办法

发布时间: 2012-02-16 21:30:36 作者: rapoo

帮看看这个消息处理过程
其中i是static int变量 我想右键点一下 增加显示一个数 如果到达客户区底部 自动翻页一行 可是一翻页就出现问题 新翻出来的地方不能刷新
case WM_RBUTTONDOWN:
i++;
if(i> =cyClient/cyChar-1)
{
ScrollWindow(hWnd,0,-cyChar,NULL,NULL);
}
else
InvalidateRect(hWnd,NULL,true);
break;
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
for(int j=0;j!=i;j++)
TextOut(hdc,0,j*cyChar,toshow,wsprintf(toshow,TEXT( "%d "),j));
EndPaint(hWnd, &ps);
break;

[解决办法]
干说不行啊。。。
[解决办法]
估计是逻辑上的错误吧

读书人网 >C++

热点推荐