CAA创建工具条


MacDeclareHeader(ClsAddinHeader);

void ClsAddin::CreateCommands()
{
new ClsAddinHeader("CreatePoint","ModCreatePoint","CreatePointCmd",(void*)NULL);
new ClsAddinHeader("CreateNut","ModCreateNut","CreateNutCmd",(void*)NULL);
new ClsAddinHeader("CreateBlock","ModCreateBlock","CreateBlockCmd",(void*)NULL);
new ClsAddinHeader("SaveExcel","ModSaveExcel","SaveExcel11Cmd",(void*)NULL);
new ClsAddinHeader("CreateLine","ModCreatLine","CreatLineCmd",(void*)NULL);


}
CATCmdContainer*ClsAddin::CreateToolbars()
{
NewAccess(CATCmdContainer,pToolbarContainer,Toolbar);//创建个工具条

NewAccess(CATCmdStarter,pCreatePoint,CreatePoint);//创建个工具框
SetAccessCommand(pCreatePoint,"CreatePoint");//给工具框加个(关联)命令
SetAccessChild(pToolbarContainer,pCreatePoint);//说这个命令是工具条的子集

NewAccess(CATCmdStarter,pCreateNut,CreateNut);
SetAccessCommand(pCreateNut,"CreateNut");
SetAccessNext(pCreatePoint,pCreateNut);

NewAccess(CATCmdStarter,pCreateBlock,CreateBlock);
SetAccessCommand(pCreateBlock,"CreateBlock");
SetAccessNext(pCreateNut,pCreateBlock);

NewAccess(CATCmdStarter,pSaveExcel,SaveExcel);
SetAccessCommand(pSaveExcel,"SaveExcel");
SetAccessNext(pCreateBlock,pSaveExcel);

NewAccess(CATCmdStarter,pCreateLine,CreateLine);
SetAccessCommand(pCreateLine,"CreateLine");
SetAccessNext(pSaveExcel,pCreateLine);

AddToolbarView(pToolbarContainer,1,UnDock);//让工具条显示出来

return pToolbarContainer;//返回工具条


}

相关