|
create submenu !
i modified this code from .net template and it works fine
couple questions:
1) how to display this menu on part or assemmbly document only
2) how to create submenu such as views/show, views/hide and views/setup
thx, chris
dim cmdgroup as icommandgroup
dim ibmp as new bitmaphandler
dim thisassembly as assembly
thisassembly = system.reflection.assembly.getassembly(me.gettype())
cmdgroup = icmdmgr.createcommandgroup(1, "title swviews", "tip swviews", "", -1)
cmdgroup.largeiconlist = ibmp.createfilefromresourcebitmap("swviews.toolbarlarge.bmp")
cmdgroup.smalliconlist = ibmp.createfilefromresourcebitmap("swviews.toolbarsmall.bmp")
cmdgroup.largemainicon = ibmp.createfilefromresourcebitmap("swviews.mainiconlarge.bmp")
cmdgroup.smallmainicon = ibmp.createfilefromresourcebitmap("swviews.mainiconsmall.bmp")
cmdgroup.addcommanditem("show", 0, "hint show viewswin", "tip show viewswin", 0, "call_showviewswin", "", 0)
cmdgroup.addcommanditem("hide", 1, "hint hide viewswin", "tip hide viewswin", 1, "call_hideviewswin", "", 1)
cmdgroup.addcommanditem("setup", 2, "hint setup viewswin", "tip setup viewswin", 2, "call_setupviewswin", "", 2)
cmdgroup.hastoolbar = true
cmdgroup.hasmenu = true
cmdgroup.activate()
thisassembly = nothing
ibmp.dispose()
solidworks 2007 (office pro.) sp5.0
testing solidworks 2009 (pro) sp0.0
dell precision t3400
2 cpu (8500) 3.16 ghz, 3.25 gb of ram
window xp pro sp2
nvidia fx 570 6.14.11.6262
hey chris,
for 1 have a look at: commandgroup:: showindocumenttype
for 2 have a look at the example: create submenus in the commandmanager example
cheers,
--stav.
in this world i am nobody...
and nobody is perfect ;) !!!
---------
solidworks office 2008 sp4.0
dell precision pws390
nvidia quadro fx 3450/4000 sdi
thanks for the info
i tried to replace "show" with "views&show" and it doesn't seem to work
what am i missing here?
chris
solidworks 2007 (office pro.) sp5.0
testing solidworks 2009 (pro) sp0.0
dell precision t3400
2 cpu (8500) 3.16 ghz, 3.25 gb of ram
window xp pro sp2
nvidia fx 570 6.14.11.6262
quick |
|