SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

查看数: 1201 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2005-12-4 14:43

正文摘要:

我打开solidworks的时候会出现我做的菜单项(图1) 但是我点新建零件以后进入建模后,菜单项就销蚀了这是怎么回事, 希望斑竹给点帮助 谢谢了

回复

goldlionking 发表于 2005-12-7 06:32:46
俺看不懂啊,是从那里进入开发环境的啊,指点哦
xyz815 发表于 2005-12-4 19:42:42
这是我的全部程序,和你说得应该是一样的啊

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, &quot;SW例子(&G)&quot;, 5)
    ii = iSldWorks.AddMenuItem2(swDocPART, iCookie, &quot;零件自动建模(&M)@SW例子(&G)&quot;, 1, &quot;零件自动建模&quot;, &quot;&quot;, &quot;&quot;)
   
End Function

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

End Sub

Private Function SwAddin_DisconnectFromSW() As Boolean
    iSldWorks.RemoveMenu swDocPART, &quot;SW例子(&G)&quot;, &quot;&quot;
    Set iSldWorks = Nothing
    SwAddin_DisconnectFromSW = True
End Function
lieyaner 发表于 2005-12-4 18:40:02
你添加的菜单没有在模型空间中。你的菜单项仅在主框架里了。应在下面这个地方添加。
  // 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);
mindin 发表于 2005-12-4 17:49:16
这是打开建模以后的图片,看不到菜单了
关闭 卷起
关闭 卷起

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2024-10-18 23:22 , Processed in 0.152574 second(s), 27 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

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