首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

ObjectARX中acedGetPoint有关问题

2012-04-23 
ObjectARX中acedGetPoint问题哪位能帮助指点一下:retcode acedGetPoint(NULL, _T(\n输入插入点:), pt)

ObjectARX中acedGetPoint问题
哪位能帮助指点一下:
retcode = acedGetPoint(NULL, _T("\n输入插入点:"), pt);
程序执行到这儿时,CAD就一直停在提示行"\n输入插入点:"
不能执行其它命令。
就像是这个命令没执行完,也不能取消

[解决办法]
获取点以后怎么处理了?
你应该对 retcode 获取是否成果进行判断,如果 无效 应该退出或者返回之类的。

retcode = acedGetPoint(NULL, _T("\n输入插入点:"), pt);
if ( retcode != RTNORM)
{
acutPrintf(_T("插入点错误\n"));
return;
}
else
{......}
[解决办法]
非模态状态下,要在acedGetPoint之后合适的地方调用一下acedPostCommandPrompt()来清理命令行。

热点排行