仿天正屏幕菜单

仿天正屏幕菜单

1、所有的菜单项定义在外部文件的cmd.xml里面,并且支持嵌套(伸缩菜单里面还可以存在子伸缩菜单),

2、大大提高图标定义的灵活性,支持指定文件、DLL中的图标索引;代码中有一项添加支持目录的功能,其作用是将指定的目录加入到控件里面去,比如“C:\ABC\”,加入之后就可以在指定图标文件的时候不需要写文件的全称“C:\ABC\Resource.dll”,只需要写“Resource.dll”就可以自动找到这个文件;程序默认添加了C:\Program Files\Autodesk\AutoCAD 2014\zh-CN为支持目录,
也可以自己在代码中添加更多   foldBar.icoSupportPath.Add(“目录”);
因为我发现CAD很多自带的图标,都在这个文件夹里面,添加了这个目录后 ,  后面就可以直接写”pc3EditRes.dll”、”acadres.dll”就可以访问目录下的这个文件了,


至于如果确定哪个文件中有图标,我这里介绍一款软件:魔方(如果有更好的软件,欢迎告诉我,哈哈) 魔方里面有一个”软媒图标大师”, 这个软件可以扫描文件夹:

分享到 :