zoukankan      html  css  js  c++  java
  • NX二次开发UFUN新建文件选择对话框UF_UI_ask_create_part_filename

    昨天晚上看到@和光同尘 这位兄弟问这个UF_UI_ask_create_part_filename函数怎么使用,测试了半天也没有反应,就是不新建出一个prt。

    其实是他给搞岔劈了,这个函数就是弹出个新建对话框而已,并没有创建prt的功能,创建prt是要在用UF_PART_new的。

    可以参考这个函数UF_UI_create_filebox  https://www.cnblogs.com/nxopen2018/p/11099356.html

    就是个UI对话框。用来给用户选择。

    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);
    
    UF_terminate();
    
    阿飞
    2021年10月12日

     

    阿飞

    2021年10月12日

  • 相关阅读:
    Unity3D 学习笔记
    Python中os和sys模块
    合并两个排序的链表
    反转链表 难
    链表中倒数第k个结点
    调整数组顺序使奇数在偶数前 14
    javascript中this详解
    静态方法实例方法
    强制类型转换
    javascript类型判断方法
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/15399883.html
Copyright © 2011-2022 走看看