找回密码
 注册
Simdroid-非首页
查看: 392|回复: 4

[二次开发] solidworks二次开发的菜单问题,希望大家帮忙看看

[复制链接]
发表于 2005-12-4 14:43:48 | 显示全部楼层 |阅读模式 来自 浙江杭州
我打开solidworks的时候会出现我做的菜单项(图1)

但是我点新建零件以后进入建模后,菜单项就销蚀了这是怎么回事,

希望斑竹给点帮助 谢谢了

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-12-4 14:50:05 | 显示全部楼层 来自 浙江杭州

Re:solidworks二次开发的菜单问题,希望大家帮忙看看

Simdroid开发平台
这是打开建模以后的图片,看不到菜单了

本帖子中包含更多资源

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

×
发表于 2005-12-4 21:55:21 | 显示全部楼层 来自 辽宁沈阳

Re:solidworks二次开发的菜单问题,希望大家帮忙看看

你添加的菜单没有在模型空间中。你的菜单项仅在主框架里了。应在下面这个地方添加。
  // Add menu for part frame
  type = swDocPART;
  position = 5;
  menu.LoadString(IDS_SW_MENU);
  m_iSldWorks->AddMenu(type, menu, position, &retval);

  position = -1;
  menu.LoadString(IDS_SW_START_NOTEPAD_ITEM);
  method.LoadString(IDS_SW_START_NOTEPAD_METHOD);
  hint.LoadString(IDS_SW_START_NOTEPAD_HINT);
  m_iSldWorks->AddMenuItem2(type, m_swCookie, menu, position, method, update, hint, &ok);

  position = -1;
  menu.LoadString(IDS_SW_MSGBOX_ITEM);
  method.LoadString(IDS_SW_MSGBOX_METHOD);
  hint.LoadString(IDS_SW_MSGBOX_HINT);
  m_iSldWorks->AddMenuItem2(type, m_swCookie, menu, position, method, update, hint, &ok);
 楼主| 发表于 2005-12-5 11:03:57 | 显示全部楼层 来自 浙江杭州

Re:solidworks二次开发的菜单问题,希望大家帮忙看看

这是我的全部程序,和你说得应该是一样的啊

Implements SWPublished.SwAddin
Dim iSldWorks As SldWorks.SldWorks
Dim swModel As SldWorks.ModelDoc2
Dim iCookie As Long
Dim iToolbarID As Long
Dim ii As Long
Dim bRet As Boolean
Dim doctype As Long

Private Function SwAddin_ConnectToSW(ByVal ThisSW As Object, ByVal Cookie As Long) As Boolean

    Set iSldWorks = ThisSW
    iCookie = Cookie
    bRet = iSldWorks.SetAddinCallbackInfo(App.hInstance, Me, iCookie)
    ii = iSldWorks.AddMenu(swDocPART, "SW例子(&G)", 5)
    ii = iSldWorks.AddMenuItem2(swDocPART, iCookie, "零件自动建模(&M)@SW例子(&G)", 1, "零件自动建模", "", "")
   
End Function

Public Sub 零件自动建模()
   
    userForm1.Show

End Sub

Private Function SwAddin_DisconnectFromSW() As Boolean
    iSldWorks.RemoveMenu swDocPART, "SW例子(&G)", ""
    Set iSldWorks = Nothing
    SwAddin_DisconnectFromSW = True
End Function
doctorzfj 该用户已被删除
发表于 2006-1-17 10:59:29 | 显示全部楼层 来自 湖北宜昌
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-19 13:42 , Processed in 0.040915 second(s), 15 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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