找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 904|回复: 5

[求助]:谁能帮我?

[复制链接]
发表于 2002-6-8 21:25:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我是ARX新手,在ARX编程中遇到了许多问题,在本社区中我放了两帖,但无人解答,不知何解?今天的问题是:在acedCommand()用户交互中,出现了不希望的多余的鼠标光标点。原程序及图如下:
void CMainDlg::DrawSpline()
{
        RegHookMsg();//安装钩子函数
        tmpVar=0;
        StateFlag=0;
        int nn=0;
        acedCommand(RTSTR, "spline", RTNONE);
        while(tmpVar==0)//tmpVar为钩子函数中控制中的静态变量,按空格或回车键非0
        {
                acedCommand(RTSTR, PAUSE,RTNONE);       
                nn+=1;
        }
        RemoveHookMsg();//移除钩子函数
        CheckKeyFlag=FALSE;
        if(tmpVar==1 && nn>1)
        {
                //acedCommand(RTSTR, "",RTNONE);
                acedCommand(RTSTR, "",RTNONE);
                acedCommand(RTSTR, "",RTNONE);
        }

}
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-6-11 12:09:30 | 显示全部楼层

Re: [求助]:谁能帮我?

最初由 冰斌 发布
[B]我是ARX新手,在ARX编程中遇到了许多问题,在本社区中我放了两帖,但无人解答,不知何解?今天的问题是:在acedCommand()用户交互中,出现了不希望的多余的鼠标光标点。原程序及图如下:
void CMainDlg::DrawSpline... [/B]


你说的“光标点”是兰色的“夹点”吗?

你用命令行交互下,看看是否你的命令多做了什么?

另:既然用ARX,为什么不直接构筑AcDbSpline对象呢?如果要拖动的话,可以使用AcEdJig类对象。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-6-11 23:16:30 | 显示全部楼层
谢谢XDSoft的回复,我仅仅是需要在ARX中象在AUTOCAD的COMMAND窗口中用户建立SPLINE一样的交互形式而已,如果没有别的办法,我就只好遵照你的指导,使用AcEdJig类对象了,但我又要啃好一阵E文了,还不知道成功否?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-6-26 15:53:21 | 显示全部楼层
断断续续经过半个月,终于用AcEdJig做“出来”了,但本人VC++及ARX功底太浅,最终的程序码只能已知半解。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2002-6-27 01:07:32 | 显示全部楼层
最初由 冰斌 发布
[B]断断续续经过半个月,终于用AcEdJig做“出来”了,但本人VC++及ARX功底太浅,最终的程序码只能已知半解。 [/B]


祝贺你!

可以把代码贴到论坛来吗?谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2002-6-28 23:49:09 | 显示全部楼层
当然可以!不过代码是项目中的一部分,只能摘取关键程序,调用doit()部分省略了,对不起。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-25 13:51 , Processed in 0.203232 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表