注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

信息 灵感 创新

I? =Information,Inspiration,Innovation

 
 
 

日志

 
 
关于我

we are 5. Mathematics, Computation, Programming, Engineering, and Making fun of life.

网易考拉推荐

uc1607  

2014-02-25 11:17:12|  分类: UG NX |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

用于获取用户输入的整型值列表,后面的1608,1609,1613等都有类似的功能。

uc1608:获取整型或实型数据

uc1609:获取实型数据

uc1613:获取整型、实型和字符串数据

#include <uf.h>
#include <uf_ui.h>
#include <uf_exit.h>
#include <string>
void TestFunc();
//入口函数
extern DllExport void ufsta( char *param, int *returnCode, int rlen)
{
    if(UF_initialize()) 
        return;
    TestFunc();
    UF_terminate();
}

void TestFunc()
{
    char title[]="Input the coordination:";
    char items[][16]={"X:","Y:","Z:"};
    int values[3]={100,200,300};
    int ret;
    char newValues[64];
    ret=uc1607(title,items,3,values,nullptr);
    /*
    1 = Back 
    2 = Cancel Operation 
    3 = OK - No user input 
    4 = OK with user input 
    8 = Disallowed state, unable to bring up dialog 
    */
    if(4==ret)
    {
        sprintf(newValues,"X=%6d*Y=%6d*Z=%6d",values[0],values[1],values[2]);
        uc1601(newValues,1);
    }
}
//退出函数
extern int ufusr_ask_unload()
{
    return UF_UNLOAD_UG_TERMINATE;
}

CX_0225_110935

加载后窗口

CX_0225_110953

输入值改变后的响应

使用说明

1.最后一个参数是一个整型指针,但是没有使用,因此传递一个空指针(nullptr)或者null即可。

2.第二个和第四个参数是数组,其数组长度必须保持一致。并且尽量和第三个参数保持一致,该参数指明了需要显示的项的数目。

3.第四个参数可以为输入设置初始值,例如本例中的100,200,300。

  评论这张
 
阅读(436)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016