码迷,mamicode.com
首页 > 编程语言 > 详细

NX二次开发-Block UI C++界面关于 在Block UI中UF_initialize();和UF_terminate();的使用

时间:2019-06-04 20:58:14      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:初始   直接   style   hand   delete   OWIN   media   ram   poi   

关于 在Block UI中UF_initialize();和UF_terminate();的使用

 1     用Block UI作NX二次开发的时候,不需要在使用UFUN函数的时候加UF_initialize();和UF_terminate();。
 2     可以直接加在CPP里这个位置:
 3         
 4     extern "C" DllExport void  ufusr(char *param, int *retcod, int param_len)
 5     {
 6         TwoPointCyl *theTwoPointCyl = NULL;
 7         try
 8         {
 9             UF_initialize();//初始化
10             
11             theTwoPointCyl = new TwoPointCyl();
12             // The following method shows the dialog immediately
13             theTwoPointCyl->Show();
14         
15             UF_terminate();//终止
16         }
17         catch(exception& ex)
18         {
19             //---- Enter your exception handling code here -----
20             TwoPointCyl::theUI->NXMessageBox()->Show("Block Styler", NXOpen::NXMessageBox::DialogTypeError, ex.what());
21         }
22         if(theTwoPointCyl != NULL)
23         {
24             delete theTwoPointCyl;
25             theTwoPointCyl = NULL;
26         }
27     }
28     

 

NX二次开发-Block UI C++界面关于 在Block UI中UF_initialize();和UF_terminate();的使用

标签:初始   直接   style   hand   delete   OWIN   media   ram   poi   

原文地址:https://www.cnblogs.com/nxopen2018/p/10976071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!