ObjectARX, AutoCAD. Среда программирования библиотеки C++


         

Приостановка ввода пользователя


Если команда AutoCAD происходит, и AutoCAD сталкивается с символом ПАУЗЫ как параметр к acedCommand () или acedCmd (), команда временно приостановлена, чтобы позволить прямой ввод пользователя, включая перемещение. Символ ПАУЗЫ состоит из строки, которая содержит одиночную наклонную черту влево. Это подобно наклонной черте влево механизм паузы, предусмотренный меню.

Следующий запрос к acedCommand () вызывает команду ZOOM и затем использует символ ПАУЗЫ так, чтобы пользователь мог выбирать одну из опций ZOOM.

result = acedCommand(RTSTR, "Zoom", RTSTR, PAUSE, RTNONE);

Следующий запрос начинает команду CIRCLE, устанавливает среднюю точку как (5,5), и затем делает паузу, чтобы позволить пользователю перетаскивать радиус круга на экране. Когда пользователь определяет выбранную точку (или вводит выбранный радиус), функциональные резюме, тянущий линию от (5,5) до (7,5).

result = acedCommand(RTSTR, "circle", RTSTR, "5,5",

RTSTR, PAUSE, RTSTR, "line", RTSTR, "5,5", RTSTR,

"7,5", RTSTR, "", 0);



Содержание  Назад  Вперед