ADN Club > ObjectARX
восстановить предыдущую СК
Николай Горлов:
вот прям жудко захотелось избавиться от acedCommand :):):). Ну если не полностью, то хоть от большей части вызовов.
пока не могу разобраться в такой функции:
--- Код: ---acedCommand(RTSTR,_T("_ucs"),RTSTR,_T("_p"),0);
--- Конец кода ---
а вопрос звучит так: где хранятся данные о предыдущей системе координат (верней о всех системах координат, которые пользователь клацал в чертеже за текущий сеанс) и как к ним добраться?
Александр Ривилис:
--- Цитировать ---C++
Acad::ErrorStatus acedRestorePreviousUCS();
File
aced.h
Description
Sets the previous UCS to be the current UCS. This function operates on the document currently displayed in the editor.
Returns Acad::eOk if successful. Returns Acad::eNotApplicable if there is no previous UCS to restore, or if there is no current document.
--- Конец цитаты ---
Николай Горлов:
:) так просто. спасибо а помощь.
а я уже приготовился лазить по бд чертежа или что-то в этом роде.
Александр Ривилис:
А я еще удивлялся чего это ты в том примере с неправильными блоками используешь командные методы, но постеснялся спросить... ;)
Николай Горлов:
:) это всё от лени. но во избежание будущих проблем решил перебрать код :):):)
в новом проекте хорошо, мало мусора, а вот к 15-летнему даже подходить страшно
Навигация
Перейти к полной версии