NX二次开发 BlockUI 弹出另一个BlockUI对话框
————————————————————————————————————————
一、Block UI调Block UI对话框
1、做两个Block UI,将生成的.cpp与.hpp都加进VS项目;(两个Block UI控件id可以重复不影响)
#include <uf.h>
#include <uf_ui.h>
#include “Raley_A.hpp”
#include “Raley_B.cpp”
using namespace NXOpen;
using namespace NXOpen::BlockStyler;
2、删除第二个项目里面的入口与卸载函数(ufusr、ufusr_ask_unload、ufusr_cleanup)
3、在第一个对话框的【项目里】去启动第二个对话框
Raley_B *theRaley_B = NULL;
try
{
theRaley_B = new Raley_B();
// The following method shows the dialog immediately
theRaley_B->Show();
}
catch(exception& ex)
{
//---- Enter your exception handling code