NX CAM二次开发 UFUN编辑CAM加工对象 UF_UI_PARAM_edit_object
//NX8.0+VS2010
#include <uf.h>
#include <uf_ui_ont.h>
#include <uf_ui_param.h>
#include <uf_ui.h>
extern DllExport void ufsta(char* param, int* returnCode, int rlen)
{
if (UF_initialize())
return;
//获取当前加工导航器选中的对象数量和TAG
int count = 0;
tag_t* objects = NULL_TAG;
UF_UI_ONT_ask_selected_nodes(&count, &objects);
for (int i = 0; i < count; i++)
{
//编辑CAM加工对象
int dialog_response = 0;
UF_UI_PARAM_edit_object(objects[i], &dialog_response);
if (dialog_response == UF_UI_OK)
{
uc1601("点击确定", 1);
}
else if (dialog_response == UF_UI_APPLY)
{