找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 19232|回复: 20
打印 上一主题 下一主题

CAA中的函数问题

[复制链接]
跳转到指定楼层
1
发表于 2005-3-16 18:01:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
各位高手:
      我用了这段程序想要得到一个pocket的spec(一个草图或者一个曲线),经过测试,spSpecObj非空,可是后来的spCurve1和spCurve2都是空的,请问为什么?应该怎么做?spSpecObj是这个类型的:CATIPocket_var
  
          CATISpecObject_var spSpecObj=spPocket->GetProfile();   
          if(NULL_var!=spSpecObj)
          {
            CString msg="NULL_var!=spSpecObj";
            AfxMessageBox(msg);
            CATCurve_var spCurve1(spSpecObj);
            CATISketch_var spCurve2(spSpecObj);
            if(spCurve1!=NULL_var)
            {
                         cout<<endl<<"(spCurve1!=NULL_var)"<<endl;
            }
              
            else
            {
            cout<<endl<<"spCurve1==NULL_var"<<endl;
            }
  
            if(spCurve2!=NULL_var)
            {
              cout<<endl<<"(spCurve2!=NULL_var)"<<endl;
            }
            
            else
            {
              cout<<endl<<"spCurve2==NULL_var"<<endl;
            }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
21
发表于 2005-4-14 17:35:09 | 只看该作者
谢谢了,我试试看。
:)
20
发表于 2005-4-14 14:23:40 | 只看该作者
19
发表于 2005-4-13 20:17:43 | 只看该作者
aocka兄,那是不是当第一个对话框上的按钮按下后,然后在该按钮的响应里面写上
panel2->SetVisualibility(CATDlgShow),这时候就可以接受用户交互了?
18
发表于 2005-4-10 11:46:24 | 只看该作者
acoka兄,有没有做好的例子让我学习一下,第1和2两种方式都可以的,我的邮箱是zxknpu@126.com.
多谢你了
17
发表于 2005-4-10 10:56:53 | 只看该作者
方法有好几种,
1,只写1个cmd,自己控制2个panel的showON/OFF,agent开始就都设好,看不到的panel即使设有agent也不会动作的,呵呵,按不到的嘛
  
2, 用share形式,写2个cmd,各控制1个panel,按cmd1的panel1的某键时启动cmd2,
  
3,把2个panel合并成1个,用pad命令那样一个detail键把第2个显示出来
16
发表于 2005-4-9 20:26:32 | 只看该作者
acoka兄,麻烦再看看。
:)
15
发表于 2005-4-6 12:56:30 | 只看该作者
那怎么样达到点了第一个对话框上的按钮后弹出第二个对话框呢,还要用agent怎么样接受用户的选择?
14
发表于 2005-4-5 15:56:35 | 只看该作者
new panel1();
new panel2();
panel2->SetVisable( CATDisable);
  
Agent1->AcceptOnNotify( panel1->GetEditorBox(), panel1->GetEditorBox()->GetEdit...Notification())
  
Agent1->AcceptOnNotify( panel2->GetEditorBox(), panel2->GetEditorBox()->GetEdit...Notification())
  
之类,code只表示大意
13
发表于 2005-4-5 11:58:13 | 只看该作者
高手指点下吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-8-16 04:49 , Processed in 0.028166 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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