关于画图的问题

wuyicong 2009-04-08 04:19:49
while(1)
{
if(ret[i]>ret[0])
{
CPen pen1(PS_SOLID,1,RGB(255,0,0));
pDC->SelectObject(&pen1);
}
else
{

CPen pen2(PS_SOLID,1,RGB(0,255,0));
pDC->SelectObject(&pen2);


}
point=Exchange(ret[i],peri[i]);
point.y=point.y+9;
if (i==0)
pDC->MoveTo(point);
else
pDC->LineTo(point);
i++;
if(ret[i]==0)
break;
}
这是我的部分代码,我的目地是小于某点一种颜色,大于又是另外的颜色,但是我发现这始终无法随我心改变,我不知道哪里错了,请大家帮我解释一下,谢谢!!!
...全文
59 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fandh 2009-04-08
  • 打赏
  • 举报
回复
你确信两段代码都执行到了?我怀疑没有
不过,你这段代码很有问题,比如,以前的画笔没有设置回去,新画笔没有删除等

19,464

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧