【NX二次开发】NX内部函数,清除UG标题字符
源码:
#include <windows.h>
#include <stdio.h>
extern DllExport void ufusr(char *param, int *returnCode, int rlen)
{
UF_initialize();
char function_name[257] = "";
strcpy(function_name, "?MT_clear_ug_title@@YAXXZ");
//获取当前过滤类型个数和激活项
typedef void(*load_ufusr_f_p_t)();
load_ufusr_f_p_t load_ufusr_ptr = NULL;
char* file_path = "D:\\Program Files\\Siemens\\NX 12.0\\NXBIN\\libugui.dll";
UF_load_library(file_path, function_name, (UF_load_f_p_t *)& load_ufusr_ptr);
if (load_ufusr_ptr != NULL)
{
load_ufusr_ptr();
}
else
{
uc1601("is_null", 1);
}
UF_terminate();
}
extern int ufusr_ask_unload(void)
{
return (UF_UNLOAD_IMMEDIATELY);
}
效果: