点击查看详细介绍

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

misnn 9年前 1619 1

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


函数结构:
UF_UI_select_with_class_dialog
(
char * message,
char * title,
int scope,
UF_UI_sel_init_fn_t sel_init_proc,
void* user_data,
int * response,
int * count,
tag_p_t* object
)

函数说明:
选择与类选择对话框多个对象。如果响应是UF_UI_OK,选定对象保持突出显示。该反应可能是UF_UI_OK但没有对象有被选择。如果响应是UF_UI_CANCEL,所有选定的对象都不再高亮度显示。有效的选择范围在uf_ui.h定义。如果选择范围被改变时,它恢复到其原始状态时,对话是终止。选择初始化过程是一个可选的步骤由用户提供,以指定由附加选择参数调用其他UF_UI选择功能。欲了解更多信息,请参阅UF_UI_select_with_single_dialog。在选择初始化程序UF_UI_set_sel_mask能被要求指定对象类型过滤。默认的对象类型面膜是所有标准类型的选择。 UF_UI_set_sel_procs可所谓指定一个筛选过程和/或选择回调。要与已经选择的对象开始(这使得他们成为取消选择),从选择呼叫UF_UI_add_to_sel_list初始化程序。必须有此功能的积极作用被调用。注:在NX5类选择转化为阻止基地菜单。选择现在将继承全局选择任何选定的对象。如果继承不希望那么全球选择应该被清除(取消选择的对象)之前调用UF_UI_select_with_class_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个参数为输入:
sel_init_proc代表参数变量,UF_UI_sel_init_fn_t 为输入参数类型,选择初始化程序或NULL

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

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

第7个参数为输出:
输出int * 整数型的参数,参数的变量格式为count,计算所选对象的。 0,如果选择任何对象。

第8个参数为输出:
object代表参数变量,tag_p_t* 为输出参数类型,所选对象的对象标识符的数组。这必须与UF_free释放。

0

最新回复 (1)
  • ugprog 7年前
    1

    能可以有提供实例吗?

请登录后发表新帖