UG二次开发中MFC对话框怎样调用UF_UI_select_with_class_dialog

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UG二次开发中MFC对话框怎样调用UF_UI_select_with_class_dialog相关的知识,希望对你有一定的参考价值。

我在UG二次开发中先调用MFC创建的对话框(非模态),在这个对话框中加入一个按钮,要实现点击这个按钮弹出UF_UI_select_with_class_dialog()的选择对话框,选择part上的对象。但我在程序中加入了对UF_UI_select_with_class_dialog()的调用,但程序运行后点击上述按钮却没有弹出UF_UI_select_with_class_dialog选择对话框,不知是哪里出了错;我把上述MFC创建的对话框改成模态对话框后,再调用UF_UI_select_with_class_dialog,运行点击按钮会出现选择对话框,但因为MFC创建的是模态对话框,所以不能实现对对象(点线面\特征等)的选择.烦劳各位帮忙,看看如何才能实现上述功能?

参考技术A 你可不可以把,实现点击按钮弹出UF_UI_select_with_class_dialog()的选择对话框,选择part上的对象,这部分程序代码贴出来啊? 参考技术B 以下两个图是代码段,APP式UG菜单调用windows风格对话框的入口,CAdd2Dialog2是MFC对话框,其中CAdd2Dialog2nFeaAdd() 是点击按钮的函数. 请大家帮忙看下,点击不出现UF_UI_select_with_class_dialog选择对话框是什么原因?

vs2013 MFC对话框编程,怎么资源视图里面的内容看不到了?显示在另一个编辑器中打开?

一般这种情况是打开了头文件中的resource.h造成的,关闭该文件,在资源视图中重新打开即可。(双击.rc再双击) 参考技术A 你先为对话框资源创建一个类,
c
testdlg类,在要创建对话框的地方包含这个类的头文件,然后创建一个对象:ctestdlg
testdlg;
testdlg.domodal();就行了

以上是关于UG二次开发中MFC对话框怎样调用UF_UI_select_with_class_dialog的主要内容,如果未能解决你的问题,请参考以下文章

vs2013 MFC对话框编程,怎么资源视图里面的内容看不到了?显示在另一个编辑器中打开?

ug二次开发怎么用?

UG NX二次开发(C#)-UI Styler-批量选择点

UG NX二次开发(C#)-CAM-获取所有的加工刀具表单

UG NX二次开发(C#)-导出-导出Parasolid文件(.x_t文件)

请问UG二次开发中如何在c#里用原来的API函数?