<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>PLM之家PLMHome-工业软件践行者 - Catia CAA二次开发从入门到精通</title>
    <link>https://plmhome.com/forum-catiaDev-1.html</link>
    <description>Latest 20 threads of Catia CAA二次开发从入门到精通</description>
    <copyright>Copyright(C) PLM之家PLMHome-工业软件践行者</copyright>
    <generator>Discuz! Board by Discuz! Team</generator>
    <lastBuildDate>Sat, 08 Aug 2026 08:55:32 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://plmhome.com/static/image/common/logo_88_31.gif</url>
      <title>PLM之家PLMHome-工业软件践行者</title>
      <link>https://plmhome.com/</link>
    </image>
    <item>
      <title>PLM之家Catia二次开发V5R25+VS2012开发配置及安装实例</title>
      <link>https://plmhome.com/thread-6447-1-1.html</link>
      <description><![CDATA[PLM之家Catia二次开发V5R25+VS2012
CATIA-CAA-RADE-VS2012安装配置V5R25 - VS2012 菜单创建实例
飘雪的日子注定会有远行的人注定会拉长冬的足迹注定会驼出无可比拟的温馨PLM之家会的东西你再学不会不是能力的问题！VS2012
VS2012 &amp; CAA V5R25 &amp; RADE V5R25目前V5版本Cat ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Thu, 04 Jan 2018 15:22:33 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程28-PLM之家注册系统学习开发之MultiList</title>
      <link>https://plmhome.com/thread-6430-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程28-PLM之家注册系统学习开发之MultiList
此控件的功能是将前面的信息通过列表的形式展示出来，最重要的是对信息的判断的同时，对删除和导出button的可用性进行处理，点击添加信息按钮，结果如下，如果发现重名或者信息不符合会进行报错!




[mw_ ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Sat, 30 Dec 2017 14:46:34 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程27-PLM之家注册系统学习开发之Checkbox</title>
      <link>https://plmhome.com/thread-6429-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程27-PLM之家注册系统学习开发之Checkbox
通过checkbox可以选择多个选项，这里通过选择选项弹出选择的结果！
具体代码和实现如下：




[mw_shl_code=c,true]void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetClassPushBActivateNotification(CA ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Sat, 30 Dec 2017 10:29:33 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程26-PLM之家注册系统学习开发之Spinner</title>
      <link>https://plmhome.com/thread-6428-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程26-PLM之家注册系统学习开发之Spinner

这个功能，默认是有上下按钮回掉函数处理的， 用户只需要设置格式，范围和步数即可，注意这里的cout是步数





对代码的判断如下：
[mw_shl_code=c,true]void PLMHomeRegeditFunctionCmdDlg::OnPushButton ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Sat, 30 Dec 2017 09:57:09 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程24-PLM之家注册系统学习开发之Combox</title>
      <link>https://plmhome.com/thread-6425-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程24-PLM之家注册系统学习开发之Combox
在创建combox之前需要在build中进行combox初始化，此处是年龄，直接通过一个数组进行赋值

[mw_shl_code=c,true]
]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
<enclosure url="/forum/CATUnicodeString iString[30];
" length="for (int i = 0 ; i < 30; i++)
" type="image/jpeg" />      <pubDate>Sat, 30 Dec 2017 03:24:44 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程23-PLM之家注册系统学习开发之RadioBox</title>
      <link>https://plmhome.com/thread-6424-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程23-PLM之家注册系统学习开发之RadioBox

主要用到的方法就是 getState()， 通过判断得到相关性别信息！



[mw_shl_code=c,true]void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetSexPushBActivateNotification(CATCommand* cmd, CATNotificati ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Sat, 30 Dec 2017 02:58:18 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程22-PLM之家注册系统学习开发之Editor</title>
      <link>https://plmhome.com/thread-6423-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程22-PLM之家注册系统学习开发之文本框
这部分主要是UI界面 Editor值得获取，默认这里是文字，使用gettext（）方法即可！
对输入的值进行判断，如果是空则弹出消息！



[mw_shl_code=c,true]void PLMHomeRegeditFunctionCmdDlg::OnPushButtonGetUse ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Sat, 30 Dec 2017 02:32:20 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程21-PLM之家注册系统学习开发之消息框</title>
      <link>https://plmhome.com/thread-6422-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程21-PLM之家注册系统学习开发之消息框提前在VS IDE中创建了如下的对话框，接下来添加和处理回掉函数。




这部分先把一个消息框函数创建出来，目的是为了后续显示消息。函数很简单，注意头文件！
这里消息内容是可变的，直接赋值即可，弹出消息框 ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Sat, 30 Dec 2017 02:29:51 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---21 创建草图几何图形</title>
      <link>https://plmhome.com/thread-6401-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---21 创建草图几何图形



[mw_shl_code=c,true]////////获得Editor、Document、Container、设置GSMFactory
]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
<enclosure url="/forum/CATDocument *pDoc = pEditor->GetDocument();
" length="CATIContainerOfDocumen ..." type="image/jpeg" />      <pubDate>Fri, 22 Dec 2017 05:51:55 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---20 创建草图</title>
      <link>https://plmhome.com/thread-6400-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---20 创建草图


[mw_shl_code=c,true]////////获得Editor、Document、Container、设置GSMFactory
        CATFrmEditor* pEditor = CATFrmEditor::GetCurrentEditor();
        CATDocument *pDoc = pEditor-&gt;GetDocument();
        CATIConta ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Fri, 22 Dec 2017 05:44:56 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---19 创建一条线</title>
      <link>https://plmhome.com/thread-6399-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---19 创建一条线

[mw_shl_code=c,true]
]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
<enclosure url="/forum/CATDocument *pDoc = pEditor->GetDocument();
" length="CATIContainerOfDocument_var spConOfDoc = pDoc;
" type="image/jpeg" />      <pubDate>Fri, 22 Dec 2017 03:05:33 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---18 创建一个点</title>
      <link>https://plmhome.com/thread-6396-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---18 创建一个点




[mw_shl_code=c,true]////////获得Editor、Document、Container、设置GSMFactory
]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
<enclosure url="/forum/CATDocument *pDoc = pEditor->GetDocument();
" length="CATIContainerOfDocument_v ..." type="image/jpeg" />      <pubDate>Wed, 20 Dec 2017 14:57:06 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---17 创建一个全局的消息框</title>
      <link>https://plmhome.com/thread-6388-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---17 创建一个全局的消息框
通常需要弹出一个对话框，来和用户交互，或者将相关信息告诉用户。
在Catia里面开发很简单，通过CATDlgNotify 即可随时创建。

在头文件中，实例化这个类定义 
[mw_shl_code=c,true]CATDlgNotify *_openNotify;[/mw_s ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Mon, 18 Dec 2017 13:05:02 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---16 通过点击屏幕创建线</title>
      <link>https://plmhome.com/thread-4136-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---16 通过点击屏幕创建线

和上面例子类似，这里需要手动添加一些action事件，在头文件里面新增加一个 indication，效果如下


代码如下：


//-------------------------------------------------------------------------
// Constructor
//--- ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Sat, 06 May 2017 06:18:38 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---15 通过点击屏幕创建点</title>
      <link>https://plmhome.com/thread-4135-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---15 通过点击屏幕创建点
通过点击屏幕，自动创建点， 这里直接建立了一个简单的对话框，通过pushbutton来添加一个回掉函数，函数里面去执行创建点的类。


void DialogTestCmdDialog::OnPushButtonCreatePointPushBActivateNotification(CATCom ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Sat, 06 May 2017 05:17:52 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---14 发布插件</title>
      <link>https://plmhome.com/thread-3919-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---14 发布插件

开发后，需要发布，以下是简单的发布过程。找到开发生成的C:\\CAAWorkspace\\win_b64 目录，可以复制到到其他路劲

单击“开始”-“所有程序”-“CATIA”-“Tools”-“Environment Editor V5-6R2014”，
弹出对话框，新建一个环境 ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Wed, 25 Jan 2017 13:42:21 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---13 为工具添加对话框</title>
      <link>https://plmhome.com/thread-3901-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---13 为工具添加对话框


添加对话框的步骤如下，注意创建模块和命令的相关名称定义！


简单介绍一下命令的响应，
1.首先就是前面提到的
   ]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
<enclosure url="/forum/new PartCmdHeader(\"Crea ..." length="" type="image/jpeg" />      <pubDate>Fri, 20 Jan 2017 15:28:39 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---12 为自定义的工作台添加菜单工具条</title>
      <link>https://plmhome.com/thread-3899-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---12 为自定义的工作台添加菜单工具条


前面已经创建了工作台myWorkbench和在零件设计中添加了PLM之家智能设计的工具条和菜单，那么接下来如何在自己建的工作台上添加呢？
做法和前面类似，打开workshop.h文件，直接输入：


NewAccess(CATCmdWo ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Thu, 19 Jan 2017 16:17:03 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---11 美化工具条，加入自定义信息和...</title>
      <link>https://plmhome.com/thread-3898-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---11 美化工具条，加入自定义信息和图标


到此addin就做成了。剩下的就是定义资源文件，也就是换换名字或给按钮连接个图片。

和前面的workbench一样工具条名字在“myAddin.CATNIS”中进行定义：
图片一般放在\\graphic\\icons\\normal文件加下


 ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Thu, 19 Jan 2017 15:42:16 +0000</pubDate>
    </item>
    <item>
      <title>CATIA二次开发入门教程---10 添加Add in菜单和工具条</title>
      <link>https://plmhome.com/thread-3897-1-1.html</link>
      <description><![CDATA[CATIA二次开发入门教程---10 添加Add in菜单和工具条

所谓Addin，是在系统已有的Workbench中插入新的工具条或者菜单。
我们来在PartDesign中插入一个工具条。
 1、新建一个module命名为myPartAddin，并将它设为active。
 2、做接口CATIPrtWksAddin的implemention, ins ...]]></description>
      <category>Catia CAA二次开发从入门到精通</category>
      <author>admin</author>
      <pubDate>Thu, 19 Jan 2017 14:46:47 +0000</pubDate>
    </item>
  </channel>
</rss>