• NX二次开发UFUN创建一个文件选择框对话框,它也支持多个文件选择过滤器UF_UI_create_filebox_with_multiple_filters


    NX11+VS2013
    
    #include <uf.h>
    #include <uf_ui.h>
    #include <uf_part.h>
    
    
    UF_initialize();
    
    //创建一个文件选择框对话框,它也支持多个文件选择过滤器。
    char* prompt_string = "hello world sb"; //标准提示文本
    char* title_string = "this is sb";//标题
    char* file_extensions[256] = { ".prt", ".txt", ".dat"};//调用者必须提供文件扩展名字符串列表。列表中的元素将决定文件的类型 需要在选择对话框中显示进行选择。
    int num_extensions = 3;//该变量将提供文件扩展名列表的大小。它不应该超过32。
    char * default_name = "D:\\123.prt";//默认名称用于初始化选择文本字段。如果是空字符串或NULL字符串,则选择文本字段设置为当前目录。
    char filename[MAX_FSPEC_BUFSIZE];
    int response = 0;//UF_UI_OK: OK was selected UF_UI_CANCEL: CANCEL was selected
    UF_UI_create_filebox_with_multiple_filters(prompt_string, title_string, file_extensions, num_extensions, default_name, filename, &response);
    
    if (response == UF_UI_OK)
    {
        uc1601(filename, 1);
    }
    
    UF_terminate();
    
    阿飞
    2021年10月12日

     

    阿飞

    2021年10月12日

  • 相关阅读:
    如何设计可靠的灰度方案
    排查指南 | 两个案例学会从埋点排查 iOS 离线包
    【SpringMVC 从 0 开始】@RequestMapping 注解
    【SpringMVC 从 0 开始】动手实现世界著名程序
    【Spring 从0开始】Spring5 新功能
    java 接口
    java的接口实现
    java文档注释
    Java链表
    Java Iterator(迭代器)
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/15400028.html
Copyright © 2020-2023  润新知