【NX二次开发】获取用户输入的字符串uc1603
2024-09-07 22:04:35
效果:
源码:
extern DllExport void ufsta(char *param, int *returnCode, int rlen)
{
UF_initialize(); string strMenu1 = "问题1:";
string strMenu2 = "问题2:";
char menu[2][16] = { "" };
strcpy(menu[0], strMenu1.c_str());
strcpy(menu[1], strMenu2.c_str());
int iNum = 2;//问题数量 string strVal1 = "答案1";
string strVal2 = "答案2";
char val[2][31] = { "" };
strcpy(val[0], strVal1.c_str());
strcpy(val[1], strVal2.c_str()); int intVal[2] = { 0,0 };
double douVal[2] = { 0,0 }; int arr[2] = { 301,301 };
int iRe = uc1613("提示信息", menu, iNum, intVal, douVal, val, arr); string strReturn1 = "";
string strReturn2 = "";
if (iRe == 3 || iRe == 4)
{
strReturn1 = val[0];
strReturn2 = val[1];
} /* iRe
1 = Back
2 = Cancel Operation
3 = OK - No user input
4 = OK with user input
8 = Disallowed state, unable to bring up dialog
*/ UF_terminate();
} extern int ufusr_ask_unload(void)
{
return (UF_UNLOAD_IMMEDIATELY);
}
最新文章
- IOS Core Animation Advanced Techniques的学习笔记(四)
- modelsim无法识别include文件的解决方法
- JS跳出框架返回上一页
- 7.1	 Java中的堆和栈
- July 20th, Week 30th Wednesday, 2016
- Ogre碰撞检测
- Angular和jQuery的ajax请求的差别
- HTML5游戏开发框架phaser学习日志(一)下载phaser,在IIS中配置phaser的examples站点
- linux ERROR: ld.so: object '/lib/libcwait.so' from /etc/ld.so.preload cannot be preloaded: ignored.
- 全连接的BP神经网络
- 编程基础-msdn编程指南笔记
- 【 D3.js 入门系列 --- 8 】 对话操作(事件)
- POI不同版本替换Word模板时的问题
- 用Python递归解决阿拉伯数字转为中文财务数字格式的问题(2)--打开思路的一种方法
- 华为S5700配置端口镜像和华三S5120配置802.1X认证记录
- webForm TO MVC
- IdentityServer4:IdentityServer4+API+Client+User实践OAuth2.0密码模式(2)
- Spring Boot(九):定时任务
- 关于java分布式系统开关功能设计(服务升降级)
- centos7下安装momgodb3