第二章 添加主菜单

  • 1、添加菜单命令文件
    添加一个名为TestCommand.cs的类库文件,将该类声明为public,并从SpDevelop.Commands.Command继承下来,重载Run函数
    public override bool Run()
    {
        if (Args == "Hello")
          SpDevelop.SpApi.Pads.OutputPad.Add("Hello world");
        return true;
    }
  • 2、新增菜单的图标,在工程根目录下添加一个Res的文件夹,在文件夹下添加一个MiHello.ico文件。
  • 3、修改插件的配置文件,关于主菜单的配置说明,请参见《配置文件》
    打开Sp.DemoPlugin.xml新增以下信息
    <!—命令-->
    <CommandSet>
        <Command RegName="TestCommand" CommandClass="Sp.DemoPlugin.TestCommand" />
    </CommandSet>
    <!—主菜单-->
    <MenuItemSet>
        <MenuItem Text="测试" Shortcut="T" RegName="MiTest" MenuPath="" Index="5" Visiable="true"/>
        <MenuItem Text="Hello" Shortcut="H" RegName="MiHello" MenuPath="MiTest" IconName="Sp.DemoPlugin.Res.MiHello.ico" CommandRegName="TestCommand" CommandArgs="Hello"/>
    </MenuItemSet>
  • 4、编译工程,将Sp.DemoPlugin.dll和Sp.DemoPlugin.xml拷贝到Spdevelop目录下
  • 5、运行打开Spdevelop.exe,我们可以看见在主菜单中多出一个”测试”菜单,我们点击其子菜单”Hello”,将会发现在输出窗口中多出一场”hello world“

posted on 2007-04-19 18:21  spdevelop  阅读(170)  评论(0编辑  收藏  举报

导航