半年前在一些QQ群看到有大神NX二次开发做出了进度条,那个时候我还不会弄,也不知道怎么弄得,后来断断续续得研究了一下,直到今天我把它做出来了.内心还是很喜悦的!回想自己这两年当初从没公司肯给我做NX二次开发的机会,在到去专业NX二次开发公司上班又混不下去,最后去干画图仔,但我没放弃这行,每晚坚持那份热爱,现在技术也终究有了些进步了.[如果有写得不对的地方,各位可以给我留言批评指正] 先上两张图片 将MFC进度条嵌套在NX窗口左下角 将MFC进度条嵌套在BlockUI对话框里 ----------…
关于BlockUI的Tree树控件只要研究UGOPEN里西门子官方的那个例子在结合去查NXOPEN的帮助基本就可以了.[不过我是看唐工的视频学会的,没办法自己领悟性不太强] //============================================================================= // // Copyright (c) 2009 Siemens PLM Solutions // Unpublished - All rights reserved…
NX11+VS2013 #include <uf.h> #include <uf_ui.h> UF_initialize(); //多选菜单对话框 char sPromptStr[] = "多选菜单对话框"; ] = { "菜单选项1", "菜单选项2", "菜单选项3" }; ;//最多包含14个菜单选项 ]; uc1605(sPromptStr, , asOptions, iNumOfOptions…
NX11+VS2013 #include <uf.h> #include <uf_ui.h> UF_initialize(); //多按钮模态对话框 ; char title_string[] = "这里是标题"; char *sMessages = "这里是提示内容"; UF_UI_MESSAGE_DIALOG_TYPE dialog_type = UF_UI_MESSAGE_ERROR;//对话框类型UF_UI_MESSAGE_ERROR…
#include <uf.h> #include <uf_ui.h> #include <uf_sket.h> UF_initialize(); //拾取草图尺寸对话框 char sMessage[] = "拾取草图尺寸对话框"; tag_t sketch_tag; int count; tag_t* exp_tags = NULL; int response; UF_SKET_ask_active_sketch(&sketch_tag);…
#include <uf.h> #include <uf_ui.h> UF_initialize(); //按类选择对话框 char sCue[] = "按类选择对话框"; char sTitle[] = "按类选择对话框"; int iScope = UF_UI_SEL_SCOPE_WORK_PART; int iResponse; int iCount; tag_t* atObject; UF_UI_select_with_class_d…
1.uc1601 单按钮模态对话框 1 //来自"王牌飞行员_里海"的测试源码(qq群753801561) 2 extern DllExport void ufusr(char *param, int *returnCode, int rlen) 3 { 4 UF_initialize(); 5 uc1601("单选模态对话框!", 1); 6 UF_terminate(); 7 }   2.UF_UI_message_dialog 多按钮模态对话框 1 //来自&…
NX9+VS2012 #include <uf.h> #include <uf_ui.h> UF_initialize(); //方法1(uc1601) uc1601();//打印 //方法2(UF_UI_write_listing_window) UF_UI_open_listing_window();//打开窗口 UF_UI_write_listing_window("HelloWorld");//打印 UF_terminate();…
打开VS2013 点击新建,选择MFC DLL 点击确定 点下一步 什么都不改,直接点完成 进来之后先编译一下,看是否编译成功 打开项目属性,更改这几处 $(UGII_BASE_DIR)\ugopen libufun.lib libufun_cae.lib libufun_cam.lib libufun_die.lib libufun_vdac.lib libufun_weld.lib libnxopencpp.lib libnxopencpp_annotations.lib libnxopen…
NX二次开发API里没有对EXCAL读写操作的相关函数,市面上有很多种方法去实现,比如UFUN调KF,ODBC,OLE(COM组件)等等.这里我是用的OLE(COM组件)方式去做的,这种在VC上创建的方法,无论C++还是C#还是VB方式思路都是一样的.先介绍用MFC去做,然后在写一篇博客介绍怎么在NX的二次开发的向导模板里去做.NX二次开发-基于NX开发向导模板的NX对Excel读写操作(OLE方式(COM组件))https://ufun-nxopen.blog.csdn.net/article…