lihongyu2467 发表于 2003-7-17 20:54:00

[求助]紧急求助,acedGetPoint(p1,"\n下一点N/闭合C/回退U/圆弧A/回车结束/:",p

[求助]紧急求助,acedGetPoint(p1,"\n下一点N/闭合C/回退U/圆弧A/回车结束/:",p2)各位老师:
   我想用PLine画线,同时又可输入c或u等实现相关功能,以下是两段代码:
ads_point p1,p2;
acedGetPoint(p1,"\n下一点N/闭合C/回退U/圆弧A/回车结束/<下一点>:",p2);
也就是说既可以用鼠标在屏幕上画线,又可以输入c/u等实现相关功能,应如何处理。应该不难的。谢谢!
不知我说明白了没?

lihongyu2467 发表于 2003-7-20 10:28:00

不会吧,这么多天都每人回答,难道是我没说明白,再次请高手赐招。

zfbj 发表于 2003-7-20 11:36:00

要接受关键字必须使用acedGetKword函数,再和上面的函数组合。

lihongyu2467 发表于 2003-7-21 21:16:00

这个我也试过,可是接受了关键字就不能接受鼠标在屏幕上拾取点,或者反之,该如何处理?

zfbj 发表于 2003-7-21 22:00:00

在拾取点之前加一个IF语句,判断用户的关键字,不能满足你的要求吗?

lihongyu2467 发表于 2003-7-22 17:22:00

仍然不可以,我想问acedGetPoint()函数可以接受关键字吗?有没有这么一个函数,既可以接受鼠标,又可以关键字的输入。

weianhui 发表于 2011-5-28 19:12:12

acedInitGet(NULL,L"N C U A")
acedGetPoint(p1,"\n下一点N/闭合C/回退U/圆弧A/回车结束/:",p2)
再通过acedGetInput()来获取关键字进行判断

jietion 发表于 2011-5-31 16:03:15

回复 lihongyu2467 的帖子

你找到这样的一个函数了吗?
页: [1]
查看完整版本: [求助]紧急求助,acedGetPoint(p1,"\n下一点N/闭合C/回退U/圆弧A/回车结束/