Тема: Добавление Toolbar в WorkSpace

Необходимо добавить определенную toolbar (имя известно напр. MYMENU.TB_GENERAL) в конкретный WorkSpase(чтобы toolbar была видна только на одном рабочем пространстве, имя WorkSpace тоже известно напр. MYWORKSPACE).
с добавлением toolbal во все рабочие пространства проблем не возникало, загружался файл меню

pMenuGroups->Load(_bstr_t(FileName), _variant_t(false) , &pMenuGroup);

далее загружался toolbar

acedCommand(RTSTR, _T("_-toolbar"),RTSTR, MenuName + ".TB_GENERAL", RTSTR, _T("_show"), 0);

"ручками" через комманду _cui->WorkSpace Content->Customize Workspace добавить возможно...
а вот как програмно добавить его в рабочее пространство? подскажите пожалуйста?

Re: Добавление Toolbar в WorkSpace

Для добавления в рабочее пространство используйте команду _.-WSSAVE

Re: Добавление Toolbar в WorkSpace

_.-WSSAVE просто сохраняет рабочее пространство...
нужно toolbar добавить в существующее рабочее пространство, причем чтобы toolbar не появлялся в других существующих пространствах...

Re: Добавление Toolbar в WorkSpace

Сохраняет рабочее пространство со сделанными изменениями. Поэтому:
1. Установить рабочее пространство
2. Добавить панель инструментов
3. Сохранить рабочее пространство с тем же именем.

Re: Добавление Toolbar в WorkSpace

Николай Полещук пишет:

Добавить панель инструментов

Вот в этом как раз и проблема...
Программно добавить панель именно в текущее рабочее пространство не выходит:( когда делаю _show toolbar-у он появляется во ВСЕХ рабочих пространствах, а надо только в текущем...

Re: Добавление Toolbar в WorkSpace

Остальные рабочие пространства надо почистить. Это недостаток действующей системы рабочих пространств Autodesk. :(

Re: Добавление Toolbar в WorkSpace

Николай Полещук пишет:

Остальные рабочие пространства надо почистить. Это недостаток действующей системы рабочих пространств Autodesk.

Неужто все так плохо...
В OARX Guide нашел объект WorkspaceToolbarCollection, даже пример есть (предположительно для с#)

Toolbar someToolbar = cs.MenuGroup.Toolbars[4];
WorkspaceToolbar wkToolbar = new WorkspaceToolbar ( parentWorksapce, someToolbar);

только чтото никак не разберусь как его применить в С++... Объектов как то связанный с WorkspaceToolbarCollection и WorkspaceToolbar нету:(