ADN Open CIS
Сообщество программистов Autodesk в СНГ

23/05/2013

Как заставить AutoCAD обновить графическую область экрана

Вопрос: Как заставить AutoCAD обновить графическую область экрана? 

Ответ: Вы можете заставить обновить графическую область, вставив следующие строки в код:

actrTransactionManager->flushGraphics(); acedUpdateDisplay();

В случае если вы используете транзакции для открытия примитивов и есть запущенные транзакции, вам нужно так же вызвать:

actrTransactionManager->queueForGraphicsFlush();

перед вызовом предыдущих функций.

Источник: http://adndevblog.typepad.com/autocad/2013/01/force-autocad-to-update-the-graphicsdisplay-area.html

Обсуждение: http://adn-cis.org/forum/index.php?topic=36.0

Опубликовано 23.05.2013
Отредактировано 06.06.2013 в 00:09:38