点击查看详细介绍

UF_UI_select_with_single_dialog() 函数的参数解释说明,以及函数详细用法

misnn 9年前 1750 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_UI_select_with_single_dialog
(
char * message,
char * title,
int scope,
UF_UI_sel_init_fn_t init_proc,
void* user_data,
int * response,
tag_t * object,
double cursor [ 3 ],
tag_t * view
)

函数说明:
选择与单选择对话框一个对象。该对象可以用光标或通过输入名称选定。对象是突出显示。有效的选择范围在uf_ui.h定义(如UF_UI_SEL_SCOPE_NO_CHANGE)。如果选择范围被改变时,它被恢复到原来的状态时,对话被终止。选择初始化过程是一个函数打开C API程序员可以选择提供以定制自己的选择通过呼叫其他UF_UI选择功能。 NX调用选择初始化程序,通过选择指针和用户数据。选择指针是仅在选择期间的有效初始化程序,并且被用作输入参数的UF_UI选择功能。如果初始化成功,程序应返回UF_UI_SEL_SUCCESS。否则,它应该返回UF_UI_SEL_FAILURE。在这种情况下,单个选择对话框提出并适当错误代码返回。在选择初始化程序:UF_UI_set_sel_mask可以称为指定对象类型过滤。默认的对象类型面膜是所有标准类型的选择。UF_UI_set_sel_procs可以称为指定一个筛选过程和/或选择回调。您可以拨打UF_UI_select_with_single_dialog在一个循环选择多个对象。用户指示他们完成选择由选择确定。你必须有一个活动的一部分来调用这个函数。功能UF_UI_set_cursor_view是必要使选择内画成员意见的对象。

函数参数:
第1个参数为输入:
输入char * 字符类型的参数,参数的变量格式为message,提示线的消息显示

第2个参数为输入:
输入char * 字符类型的参数,参数的变量格式为title,对话框的标题或NULL

第3个参数为输入:
输入int 整数型的参数,参数的变量格式为scope,选择范围UF_UI_SEL_SCOPE_NO_CHANGE UF_UI_SEL_SCOPE_ANY_IN_ASSEMBLY UF_UI_SEL_SCOPE_WORK_PART UF_UI_SEL_SCOPE_WORK_PART_AND_OCC

第4个参数为输入:
init_proc代表参数变量,UF_UI_sel_init_fn_t 为输入参数类型,选择初始化程序或NULL

第5个参数为输入:
user_data代表参数变量,void* 为输入参数类型,初始化过程或NULL用户数据

第6个参数为输出:
输出int * 整数型的参数,参数的变量格式为response,UF超滤_UI_BACK UF_UI_CANCEL UF_UI_OK UF_UI_OBJECT_SELECTED_UI_OBJECT_SELECTED_BY_NAME

第7个参数为输出:
object代表参数变量,tag_t * 为输出参数类型,选定的对象或空Tag如果没有对象选择

第8个参数为输出:
输出double 双精度类型的参数,参数的变量格式为cursor [ 3 ],的光标位置绝对坐标。如果对象是通过名字选择这是不确定的。

第9个参数为输出:
view代表参数变量,tag_t * 为输出参数类型,视图对象被选中。这是,如果对象是按名称选择空TAG。

0

最新回复 (0)
请登录后发表新帖