easyx怎么实现翻页

我用outtextxy输上去的信息超过也页面限制要怎么把他放到下一页去,如何才能实现这个

要实现信息超过一页时自动换页,可以这样做:

  1. 先定义页面的大小,比如宽600,高400。然后定义两个IMAGE变量page1和page2作为两页图片。
  2. 在显示信息时,检测当前输出的信息是否超过一页大小。如果超过,则:
  • 将当前页图片显示出来:putimage(0,0,&page1);
  • 清空当前页图片:setfillcolor(WHITE);fillrectangle(0,0,600,400);
  • 将信息输出起点移到第二页:settextxy(0,0,&page2);
  • 将第一页图片设置为第二页:page1 = page2;
  • 读取新图片作为第二页:page2 = ReadBmp("page2.bmp");
  1. 重复步骤2,每当信息超过一页时就自动换页,并读取新图片作为下一页。
  2. 如果信息输出完毕,则直接显示当前页图