ADN Club > ObjectARX

восстановить предыдущую СК

(1/2) > >>

Николай Горлов:
вот прям жудко захотелось избавиться от 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-летнему даже подходить страшно

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии