购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_UI_set_sel_mask( UF_UI_selection_p_t select_, UF_UI_sel_mask_action_t action, int num, UF_UI_mask_t * mask_triples) 函数说明:
设置类型可选择的对象。如果该函数不所谓设置的面具,那么默认掩码为所有标准类型。以下是标准类型的当前列表。UF_point_typeUF_line_typeUF_circle_typeUF_conic_typeUF_spline_typeUF_pattern_typeUF_kanji_typeUF_group_typeUF_drafting_entity_typeUF_dimension_typeUF_tabular_note_typeUF_margin_typeUF_coordinate_system_typeUF_plane_typeUF_component_typeUF_datum_axis_typeUF_datum_plane_typeUF_facet_topology_typeUF_view_typeUF_view_set_typeUF_route_control_point_typeUF_route_port_typeUF_route_segment_typeUF_route_part_anchor_typeUF_route_stock_typeUF_analysis_typeUF_traceline_typeUF_constraint_typeUF_solid_type在标准类型列表中,UF_solid_type仅指定固态物体并且不包括面或边。要选择面或边线,则必须指定mask_triples这些对象亚型。这个词都在两个符号UF_UI_SEL_MASK_ENABLE_ALL和UF_UI_SEL_MASK_ALL_AND_DISABLE_SPECIFIC意味着所有的标准类型。使用此功能设置对象类型面膜创建对话框与UIStyler。该功能可从任何UIStyler被称为对话框回调或选择回调改变对象类型面具。对于UF_UI_select_with_single_dialog和UF_UI_select_with_class_dialog,该功能只能从选择初始化程序调用。调用从选择过滤程序该函数返回一个错误。
函数参数:
第1个参数为输入:
select_代表参数变量,UF_UI_selection_p_t 为输入参数类型,选择指针
第2个参数为输入:
action代表参数变量,UF_UI_sel_mask_action_t 为输入参数类型,面膜行动UF_UI_SEL_MASK_ENABLE_ALL UF_UI_SEL_MASK_ENABLE_SPECIFIC UF_UI_SEL_MASK_DISABLE_SPECIFIC UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC UF_UI_SEL_MASK_ALL_AND_DISABLE_SPECIFIC
第3个参数为输入:
输入int 整数型的参数,参数的变量格式为num,面具三元数
第4个参数为输入:
mask_triples代表参数变量,UF_UI_mask_t * 为输入参数类型,面具三元数组。