PLM之家PLMHome-国产软件践行者

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

[复制链接]

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

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

admin 楼主

2016-5-15 09:06:56

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

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

x
; a! Y# H1 x& R# j
8 i5 j8 n  O, A( d
”static int mask_for_drawings(UF_UI_selection_p_t select, void *type)9 v4 j' w' r! V: t
{
8 v9 t- J9 b2 O& ~2 H    UF_UI_mask_t4 o) h6 }6 f) W' p/ i
        mask[1] = { { UF_view_type, UF_view_drawing_sheet_subtype, 0 } };
6 m. L5 ?' L1 ~1 ~7 |; X+ c    if (!UF_CALL(UF_UI_set_sel_mask(select,4 n5 I" O& O! ?& ^
            UF_UI_SEL_MASK_CLEAR_AND_ENABLE_SPECIFIC, 1, mask)))
2 w* D$ |+ |; V( h1 U5 d        return (UF_UI_SEL_SUCCESS);) r; t; V. s1 q# G$ E' w
    else
1 s  z$ Y7 R+ w6 R& T( |# p7 u3 {        return (UF_UI_SEL_FAILURE);
  w* L+ s/ f9 e* U# O}8 L( q5 K' F2 i! [3 y) O* P
static tag_t select_a_drawing(char *prompt)5 z  t# r6 e  P: Y* u
{* z' u0 Z; Z% B+ s7 Q- x" H
    int
. n6 v, \5 L. z# @! ]4 H& u+ T        resp;( ]6 o* n% W  b) c- H
    double4 E9 y5 l3 v1 p! [. `4 s
        cp[3];# K# w9 x4 |7 d+ O! D2 ~
    tag_t
1 c+ t$ X5 K+ x8 a5 Z; q        drawing,$ e8 S/ [6 d$ g% I
        object,
" R. ^% H2 w4 W% [        view;
: s. R, x: Z, T% ]7 T7 m    UF_CALL(UF_UI_select_with_single_dialog("Select a drawing", prompt,
0 F  W. T  D; b8 M8 e8 L: X        UF_UI_SEL_SCOPE_WORK_PART, mask_for_drawings, NULL, &resp,
8 k3 B- C! _- g6 n        &object, cp, &view));1 `7 m- L0 q! g
    if (resp == UF_UI_OBJECT_SELECTED || resp == UF_UI_OBJECT_SELECTED_BY_NAME)
: w% e; u& A  e* p    {) Q0 H' _$ K: g* u# x- @
        UF_CALL(UF_DISP_set_highlight(object, 0));  Q: @: [* @# J6 A7 n0 G
        UF_CALL(UF_DRAW_ask_drawing_of_view(object, &drawing));" }& s2 d$ B3 O
        return drawing;" t$ g4 W8 S+ M& Q% G, [+ {
    }
. }' ?" S- E9 Y    else return NULL_TAG;
9 w) Q* S6 I5 v* g- R}1 _4 ^5 X3 ~5 }' a" U1 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二次开发专题模块培训报名开始啦

    我知道了