PLM之家PLMHome-工业软件践行者

[二次开发源码] UG NX源码分享:选择图纸

[复制链接]

2016-5-15 09:06:56 2943 0

admin 发表于 2016-5-15 09:06:56 |阅读模式

admin 楼主

2016-5-15 09:06:56

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
9 e% }; J7 I; A% p
/ E" C7 r. S" S4 U
”static int mask_for_drawings(UF_UI_selection_p_t select, void *type)
1 {5 K3 u% w, [) _+ d, l{' D/ C7 t$ ^1 C" E3 b9 u
    UF_UI_mask_t
) f" ^1 |& ~! b$ M9 o        mask[1] = { { UF_view_type, UF_view_drawing_sheet_subtype, 0 } };2 W$ f  u5 E* @) @5 ?
    if (!UF_CALL(UF_UI_set_sel_mask(select,, o$ _7 t' [2 Y7 [
            UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC, 1, mask)))
6 W& o4 s4 {/ f        return (UF_UI_SEL_SUCCESS);
) o! U4 c% p; N% O2 n2 B" K2 K    else
+ |$ ?. \0 x- l/ L9 O        return (UF_UI_SEL_FAILURE);1 E( d, @1 @% c& @* T0 T
}
) Y& y+ l/ J& w  G) V- _static tag_t select_a_drawing(char *prompt)
' D) D) X- \, |$ g0 E* \{
- e0 K3 C* e) |* Y    int. L, M$ U" v) A' f. V5 M
        resp;" y+ A, L, c; h. d
    double
! Q) e4 A0 B+ f/ |% E  Q7 G        cp[3];
* E0 a, f; D8 y4 F' f. J    tag_t/ y6 p! l% B+ o- i( Z, u0 H  f* r+ x0 A
        drawing,
! H9 u5 m) m. _3 }        object,
8 c. d6 L8 l" y( n% z- ]8 N        view;4 v: j% R& i; h# u
    UF_CALL(UF_UI_select_with_single_dialog("Select a drawing", prompt,
0 z7 j8 w3 R) z5 w& J8 R, m+ U        UF_UI_SEL_SCOPE_WORK_PART, mask_for_drawings, NULL, &resp,$ p; u3 `1 l% n3 @/ n3 _, ?
        &object, cp, &view));, E# C( `) x1 k, f
    if (resp == UF_UI_OBJECT_SELECTED || resp == UF_UI_OBJECT_SELECTED_BY_NAME)/ w3 l6 V# I2 @
    {9 e5 _) @9 l' J  r
        UF_CALL(UF_DISP_set_highlight(object, 0));. Y8 [! m3 x' J$ A  i! Y
        UF_CALL(UF_DRAW_ask_drawing_of_view(object, &drawing));0 ]  A$ Z& E  b7 K* l
        return drawing;0 ?. x- E7 t* V+ ~5 G' D+ V
    }* ?8 {( Z* D) q: A- G% _* ~
    else return NULL_TAG;
3 q5 }) Z. [; v3 K) T3 u$ u}
( P7 M- n) ]2 j) K6 D8 g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了