zoukankan      html  css  js  c++  java
  • 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日

  • 相关阅读:
    终于回来了&&邮递员送信
    发射站
    黑匣子
    利维坦——(1)
    预告
    整除(水题)
    BZOJ054_移动玩具_KEY
    BZOJ4034_树上操作_KEY
    树链剖分学习&BZOJ1036
    BZOJ1208_宠物收养所_KEY
  • 原文地址:https://www.cnblogs.com/nxopen2018/p/15400028.html
Copyright © 2011-2022 走看看