[assembly: CommandClass(typeof(clist.Main))]
//[assembly:ExtensionApplication(typeof(clist.Main))]
namespace clist
{
public class Main
{
public string qm;
public void VAddToolBar()
{
//string path = "";
Autodesk.AutoCAD.Interop.AcadApplication acadApp = (AcadApplication)Autodesk.AutoCAD.ApplicationServices.Application.AcadApplication;
Autodesk.AutoCAD.Interop.AcadToolbar atb = null;
Autodesk.AutoCAD.Interop.AcadToolbarItem atbi = null;
// Autodesk.AutoCAD.Interop.AcadToolbarItem atbi2 = null;
try
{
atb = acadApp.MenuGroups.Item("ACAD").Toolbars.Add("登录");
//示例atbi = atb.AddToolbarButton(0, "工具栏名称", "帮助", "命令 ", false);
//命令后,紧跟一空格,否则处于等待状态
atbi = atb.AddToolbarButton(1, "登录", "登录", "mt_login ", false);
atbi.SetBitmaps(acadApp.Path.Trim() + "\\alk.bmp", acadApp.Path.Trim() + "\\alk1.bmp");
atbi = atb.AddToolbarButton(2, "注销", "注销", "mt_logout ", false);
atbi.SetBitmaps(acadApp.Path.Trim() + "\\alk.bmp", acadApp.Path.Trim() + "\\alk1.bmp");
///atb.Dock(Autodesk.AutoCAD.Interop.Common.AcToolbarDockStatus.acToolbarDockRight);
//工具栏靠右边停靠
atb.Float(300, 300, 4);
atb.Visible = true;
}
catch
{
Editor ed = Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor;
ed.WriteMessage("加载工具栏出错……");
}
}