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://t.icax.org/)
Powered by Discuz! X3.3