首页
社区
课程
招聘
[求助]帮我解决一下这个问题
发表于: 2005-6-23 20:00 3575

[求助]帮我解决一下这个问题

2005-6-23 20:00
3575
有三个数0,1,2
0--显示红色
1--显示兰色
2--显示绿色
红色的显示一列,兰色的显示一列,绿色跟在兰色或红色的后面(不换列)。
如:
char* RevServer="11222331111";

long lx=0,
     ty=0,
     dig_y,                      //滚动条的当前值
   i= 0;                       //lx左边距,ty高度

for (i=1;i<int(strlen(RevServer));i++)
   {
	   if ((ss[i-1] == ss[i]) || (ss[i] == 0x33))  //查找前一个数跟后一个数是否相等
	   {
		   lx=lx;                   //x,y坐标(显示小球的坐标)
		   ty=ty+30;		 
	   }
	   else
	   {
		   lx=lx+30;                 //换行,列时,修改x,y坐标
		   ty=0;
	   }
	 //根据上面的坐标显法小球
        switch (RevServer[i])              
		{
		case 0x31:                 
			ShowRed(lx,ty);   //红色
			break;
		case 0x32:
			ShowBlue(lx,ty);    //兰色
			break;
		case 0x33:                  //绿色
			ShowGreen(lx,ty);
			break;
		}
   }

我现在做一个滚动条,如果dig_y=1?2时,怎么能让第一行的小球不显示,第二行显示到第一行,依次这样.

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 425
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
附图:
2005-6-23 20:48
0
雪    币: 425
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
有朋友可以帮我吗?
2005-6-24 13:44
0
雪    币: 425
活跃值: (205)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不好意思,是我没有表达清意思,由于小球的数量,不一定是多少,
做一个按钮,完成后,是这个样子(帮我定一下坐标值),上面是原图,这幅是我要实现后的图
2005-6-25 19:10
0
游客
登录 | 注册 方可回帖
返回
//