NX二次开发-UFUN打开选择文件夹对话框UF_UI_create_filebox

#include <uf.h>
#include <uf_ui.h>
#include <string>using namespace std;string OpenDirectionDialog(char* lpszDefault)
{//去除字符串末尾的\;int nlast = strlen(lpszDefault) - 1;string strDefault = lpszDefault;if (strDefault.at(nlast) == '\\')strDefault.at(nlast) = '\0';int nResponse = 0;char lpszDefaultFile[256] = "";char lpszFileFiter[133] = "Direction";char lpszFilePath[256] = "";//设置初始目录;sprintf_s(lpszDefaultFile, 256, "%s\\%ss", strDefault.c_str(), lpszFileFiter);UF_UI_create_filebox("选择一个目录", "目录浏览器", lpszFileFiter, lpszDefaultFile, lpszFilePath, &nResponse);string strPath, strPathSel;if (nResponse == UF_UI_OK){strPath = lpszFilePath;//去除Direction;int nPos = strPath.rfind("\\");strPathSel = strPath.substr(0, nPos);}else{strPathSel = "";}return strPathSel;//选择文件夹返回值为路径,没选择文件夹返回值为空
}

NX二次开发-UFUN打开选择文件夹对话框UF_UI_create_filebox相关推荐

  1. CorelDRAW VBA - 打开选择文件夹对话框

    目的 有时候我们可能需要让用户选择某个文件夹,比如说让用户指定某个目录,用于批量导入该目录下的文件.这篇教程将教会你使用 CorelDRAW 在代码中调用系统的文件夹选择对话框,并循环输出文件的名称和 ...

  2. NX二次开发-UFUN文件选择对话框UF_UI_create_filebox

    NX二次开发-UFUN文件选择对话框UF_UI_create_filebox NX11+VS2013#include <uf.h> #include <uf_ui.h>UF_i ...

  3. nx二次开发c语言,NX二次开发-UFUN API函数编程基础

    1.NXOpen C 的函数 函数名称的约定 NX Open C 共有2类名称约定:一个是标准的NX Open C 的函数名称约定:另一个是以前版本的原有的名称约定. 1.标准名称约定 [格式]UF_ ...

  4. NX二次开发-UFUN导入图框UF_PART_import

    NX二次开发-UFUN导入图框UF_PART_import NX11+VS2013#include <uf.h> #include <uf_part.h> #include & ...

  5. NX二次开发-UFUN读取图纸尺寸的值UF_DRF_ask_dimension_text

    NX二次开发-UFUN读取图纸尺寸的值UF_DRF_ask_dimension_text 今天发现UF_DRF_ask_dim_info这个函数不能读带附件文本的尺寸,有附加文本dim_info-&g ...

  6. NX二次开发-UFUN装配添加组件UF_ASSEM_add_part_to_assembly

    NX二次开发-UFUN装配添加组件UF_ASSEM_add_part_to_assembly NX11+VS2013#include <uf.h> #include <uf_part ...

  7. NX二次开发-UFUN创建圆柱UF_MODL_create_cyl1

    NX二次开发-UFUN创建圆柱UF_MODL_create_cyl1 NX9+VS2012#include <uf.h> #include <uf_modl.h> #inclu ...

  8. NX二次开发-UFUN获取part的单位(公制/英制)UF_PART_ask_units

    NX二次开发-UFUN获取part的单位(公制/英制)UF_PART_ask_units NX11+VS2013#include <uf.h> #include <uf_part.h ...

  9. NX二次开发-UFUN获取工程图所有视图tag UF_DRAW_ask_views

    NX二次开发-UFUN获取工程图所有视图tag UF_DRAW_ask_views #include <uf.h> #include <uf_draw.h> #include ...

最新文章

  1. windows命令实验
  2. POJ-1182 食物链(并查集)
  3. 【深度学习】基于Torch的Python开源机器学习库PyTorch卷积神经网络
  4. 关于如何准备一份制胜简历的清单
  5. 分析和解析PHP代码的7大工具
  6. Go报错:more than one character in rune literal
  7. Windows Embedded Compact 7开发环境的搭建
  8. android webview 加载本地,webview加载本地资源的各种尝试
  9. 4. 吴恩达机器学习课程-作业4-神经网络学习
  10. VGG-16网络结构详解
  11. 阅读圣经丨变量引起的上下文
  12. Jackson修改字段名和自定义命名策略
  13. 快手投放广告,快手广告优势有哪些呢?
  14. sqlserver和mysql定时同步_通过作业,定时同步两个数据库_sqlserver
  15. 【0】依照Django官网:实现第一个django app 安装必要的工具/模块
  16. mysql导出excel 科学计数法_mysql导出长数字到excel避免显示为科学记数法 解决方法...
  17. 精尽 Dubbo 源码分析 —— API 配置
  18. axios下载压缩包的处理方式
  19. java爬移动端搜索引擎_尝试java开发搜索引擎爬虫
  20. 【RT-ThreadART-PI】RGB565_LCD显示屏的使用

热门文章

  1. java农产品查询系统_基于java的农产品销售系统的设计与实现论文.docx
  2. 毕业设计-基于SSM实现农产品销售管理平台
  3. Linux命令总汇表(持续更新中)_莫韵乐的linux笔记
  4. 感受“云”行业风向标——2022亚马逊云科技re:Invent全球大会
  5. CREO:CREO软件之工程图界面的简介(【创建】、【布局】、【表】、【注释】、【插入页面】、【装配图出工程图】、【将视图转为绘制图元】、【工程图输入到CAD中去修改】)图文教程之详细攻略
  6. 虚拟机安装kvm,bios已经开启硬件虚拟化功能,仍显示不支持硬件虚拟化
  7. RESTful API http 动词含义
  8. 稳重商务风格教师求职简历免费word模板
  9. Android 消息推送 离线也可以收到通知消息
  10. python爬虫案例——证券之星股票数据采集