iCAx开思网

标题: 有了ug的二次开发框架后的几个问题 [打印本页]

作者: sunshine0620    时间: 2006-4-21 14:14
标题: 有了ug的二次开发框架后的几个问题
刚开始学习二次开发

我已经在ug里做出了对话框,在vc里添加程序时不太明白,尤其是回调函数之类的。希望指教。
作者: mizzle    时间: 2006-4-21 21:15
ug二次开发
首先通过application里的user interface styler建立一个你所需要的对话框。
然后,把该文件保存到applilcation 文件夹里,而且把生成的*_template.c文件
改为*.cpp文件。
在一个盘里建立一个文件夹,如:E:\UGProject\ugapi下面有application 和
startup两个文件夹,其中application放由styler生成的对话框文件,
而,startup存放*.men文件和运行后的*.dll文件。
然后建立一个vc的文件,通过ug nx appwizard v1建立一个新的工程,把自动
生成的.cpp 文件和.h文件删除,把由styler生成的*.cpp文件和*.h文件加进来
在*.cpp文件里把#include <*.h>改为"*.h"然后把
   VERSION 120

    EDIT UG_GATEWAY_MAIN_MENUBAR

    BEFORE UG_HELP
      CASCADE_BUTTON UISTYLER_DLG_CASCADE_BTN
      LABEL Dialog Launcher
    END_OF_BEFORE

    MENU UISTYLER_DLG_CASCADE_BTN
      BUTTON ROUTING_BTN
      LABEL Display routing dialog
      ACTIONS routing.dlg
    END_OF_MENU
拷贝到记事本里存成*.men文件存放到startup里。
将 #ifdef MENUBAR_COMMENTED_OUT
   #endif MENUBAR_COMMENTED_OUT
注释掉。运行在ug里既出现了你建立的东东
注意,要把startup所在的路径拷贝到
C:\Program Files\EDS\Unigraphics NX\UGII里的ugii_env.dat里。

然后再相应的按钮下添加代码就可以了
作者: zhangruzhen    时间: 2006-4-27 11:02
startup的路径是拷贝到什么变量下的呀




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3