关于acedJig类的一个问题
下面代码为了实现连续动态绘制实体:ads_point ptStart;
acedGetPoint(NULL, _T("\n指定起点:"), ptStart);
CCreateJig obj;
obj.ptPrevious = ptStart;
obj.ptPrevious = ptStart;
obj.ptPrevious = ptStart;
obj.isAppend = 1;
while (obj.isAppend = 1)
{
obj.startJig ( );
obj.ptPrevious = obj.ptCurrent;
obj.ptPrevious = obj.ptCurrent;
obj.ptPrevious = obj.ptCurrent;
}
可是不管我在怎么设定条件,就是不能跳出while循环,请高手指点下,如何设定while语句条件,谢谢!
while (obj.isAppend = 1)这个语句中是赋值语句,不是判断语句,其结果总是1,当然不会跳出循环啊。
改为:
while (obj.isAppend == 1)
页:
[1]