1. 程式人生 > 其它 >NX二次開發-UFUN UF_UI_ugmgr_ask_create_part_file_name

NX二次開發-UFUN UF_UI_ugmgr_ask_create_part_file_name

這個函式沒搞懂明白是用來幹什麼的,有啥作用,感覺好像是nx與tc整合相關的。

先記錄一下,以後會用了,在更新過來。

NX11+VS2013

#include <uf.h>
#include <uf_ui.h>
#include <uf_part.h>


UF_initialize();

//新建檔案選擇對話方塊
char file_name[MAX_FSPEC_BUFSIZE] = "D:\\model1.prt";//在輸入部分建立對話方塊時使用的預設檔名。輸出實際使用的檔名。
int units = UF_PART_METRIC;//指定單位 公制UF_PART_METRIC  英制UF_PART_ENGLISH   為空NULL時使用預設值NONE = uses default
int response = 0;//來自對話方塊的使用者響應: UF_UI_OK UF_UI_CANCEL UF_UI_ask_create_part_filename(file_name, &units, &response); //新建prt tag_t part_tag = NULL_TAG; UF_PART_new(file_name, units, &part_tag); char *filename; char *part_type; char *template_name; int response1 = 0; int aa = UF_UI_ugmgr_ask_create_part_file_name(&filename, &part_type, &template_name, &response1);
char msg[256]; UF_get_fail_message(aa, msg); uc1601(msg, 1); UF_UI_open_listing_window(); UF_UI_write_listing_window(filename); UF_UI_write_listing_window("\n"); UF_UI_write_listing_window(part_type); UF_UI_write_listing_window("\n"); UF_UI_write_listing_window(template_name); UF_UI_write_listing_window(
"\n"); UF_free(filename); UF_free(part_type); UF_free(template_name); UF_terminate(); 阿飛 2021年10月12日

阿飛

2021年10月12日