PLM之家 UG NX10.0二次开发(ufun和NXOpen C++)网络培训火热报名

PLM之家-上海点团信息科技有限公司工业4.0数字化软件官方知识管理平台

查看: 12219|回复: 122

[原创视频] PLM之家-NX9.0 二次开发实例视频 29 TreeList添加快捷菜单功能

  [复制链接]
  • TA的每日心情

    5 天前
  • 签到天数: 77 天

    [LV.6]常住居民II

    1834

    主题

    3494

    帖子

    5万

    积分

    管理员

    PLM之家mildcat

    Rank: 9Rank: 9Rank: 9

    积分
    56729
    发表于 2014-2-19 20:27:12 | 显示全部楼层 |阅读模式
    PLM之家-NX9.0 二次开发实例视频  29 TreeList添加快捷菜单功能
    内容:
    添加创建完树后,可以通过添加右键菜单来完成一些快捷操作。
    目的:
    使用回调函数注册,进行右键菜单的添加,创建。
    关键代码分享:




    1. <p>enum menu
    2. {
    3. // no nodes
    4. expand,
    5. collapse,
    6. // submenu
    7. column,
    8.   loadstatus, // nodes
    9. hide =0,
    10. show,
    11. };</p><p>void lesson28_AssemblyViewer::OnMenuCallback(NXOpen::BlockStyler::Tree *tree, NXOpen::BlockStyler::Node *node, int columnID )
    12. {
    13. NXOpen::BlockStyler::TreeListMenu *menu = tree->CreateMenu();
    14. NXOpen::BlockStyler::TreeListMenu *submenu = tree->CreateMenu();
    15. if(node!=NULL)
    16. {
    17.   menu->AddMenuItem(hide,"Hide","blank_object");
    18.   menu->AddMenuItem(show,"Show","unblank");
    19.    
    20. }
    21. else
    22. {
    23.   menu->AddMenuItem(expand,"Expand","ant_expand_all");
    24.   menu->AddMenuItem(collapse,"Collapse","ant_collapse_all");
    25.   menu->AddSeperator();
    26.   menu->AddMenuItem(column,"column", "table_select_column");
    27.   submenu->AddMenuItem(loadstatus,"loadstatus");
    28.   submenu->SetItemChecked(loadstatus,true);
    29.   menu->SetSubMenu(column,submenu);

    30. }
    31. tree->SetMenu(menu);
    32. delete menu;
    33. delete submenu;
    34. }
    复制代码


    PLM之家,专业的NX,Teamcenter学习视频网。PLM之家科技,承接二次开发,视频定制,实施培训等业务。www.plmhome.com; && www.plmhome.net-->-->点团信息科技-->-->欢迎联系我们--QQ 939801026
    回复

    使用道具 举报

  • TA的每日心情

    5 天前
  • 签到天数: 77 天

    [LV.6]常住居民II

    1834

    主题

    3494

    帖子

    5万

    积分

    管理员

    PLM之家mildcat

    Rank: 9Rank: 9Rank: 9

    积分
    56729
     楼主| 发表于 2014-2-19 20:27:21 | 显示全部楼层
    PLM之家-NX9.0二次开发实例29 TreeList添加快捷菜单功能(1)添加基本菜单 PLM之家-NX9.0二次开发实例29 TreeList添加快捷菜单功能(2) 根据对象情况添加菜单 PLM之家-NX9.0二次开发实例29 TreeList添加快捷菜单功能(3) 添加隐藏列功能
    PLM之家,专业的NX,Teamcenter学习视频网。PLM之家科技,承接二次开发,视频定制,实施培训等业务。www.plmhome.com; && www.plmhome.net-->-->点团信息科技-->-->欢迎联系我们--QQ 939801026
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    20

    帖子

    143

    积分

    注册会员

    Rank: 2

    积分
    143
    发表于 2014-3-2 16:41:55 | 显示全部楼层
    学习一下谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2017-5-26 12:10
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    301

    主题

    610

    帖子

    7067

    积分

    管理员

    PLM之家NX|TC专家

    Rank: 9Rank: 9Rank: 9

    积分
    7067
    发表于 2014-3-15 15:30:56 | 显示全部楼层
    可以看了 上传完毕
    PLM之家,专业的NX,Teamcenter学习视频网。PLM之家科技,承接二次开发,视频定制,实施培训等业务。www.plmhome.com; && www.plmhome.net-->欢迎联系我们--QQ 939801026
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    76

    帖子

    275

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    275
    发表于 2014-3-15 16:48:39 | 显示全部楼层
    又见到强大的视频教程了,赶紧下.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    111

    帖子

    606

    积分

    高级会员

    Rank: 4

    积分
    606
    发表于 2014-3-16 21:57:35 | 显示全部楼层
    终于等到了
    谢谢楼主哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6

    主题

    68

    帖子

    290

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    290
    发表于 2014-3-18 20:05:04 | 显示全部楼层
    好东西必须顶
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5

    主题

    103

    帖子

    456

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    456
    发表于 2014-4-3 21:56:45 | 显示全部楼层

    学习一下谢谢
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    58

    帖子

    256

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    256
    发表于 2014-4-16 21:03:15 | 显示全部楼层
    这么需要的视频,果断顶一个
    回复 支持 反对

    使用道具 举报

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

    本版积分规则



    <

    QQ|小黑屋|手机版|Archiver|PLM之家-工业4.0数字化驱动之家 ( 沪ICP备13003373-3

    GMT+8, 2017-12-11 14:00 , Processed in 0.148036 second(s), 40 queries .

    Powered by PLM之家科技! X3.2

    © 2001-2013 PLMHome Inc.

    快速回复 返回顶部 返回列表