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


         

ПРИМЕЧАНИЕ Вы может также использовать


ПРИМЕЧАНИЕ Вы может также использовать acedInitGet () чтобы позволить acedEntSel (), acedNEntSelP (), и acedNEntSel () принять ввод ключевого слова. AcedDragGen () функция также признает ключевые слова.

Пользователь AutoCAD не может ответить на функцию ввода пользователя,  вводя выражение AutoLISP.

Функции ввода пользователя воспользуются преимуществом возможности с обнаружением ошибок AutoCAD. Тривиальные ошибки (типа ввода только единственный{*отдельный*} номер в ответ на acedGetPoint ()) пойман в соответствии с AutoCAD и не возвращен функцией ввода пользователя. Приложение должно только проверить условия{*состояния*}, показанные в следующей таблице.

Возвращаемые значения для функций ввода пользователя





























































Код



Описание



RTNORM



 Пользователь ввел имеющее силу значение



RTERROR



 Функциональный запрос потерпел неудачу



RTCAN



 Пользователь ввел ESC



RTNONE



 Пользователь ввел только ВВОД



RTREJ



 AutoCAD отклонил запрос как инвалид



RTKWORD



 Пользователь ввел ключевое слово или произвольный текст



RTCAN случай позволяет пользователю отменить запрос приложения,  нажимая ESC. Это помогает приложению соответствовать стилю встроенного AutoCAD, командует, которые всегда позволяют отмену пользователя. Возвращаемые значения RTNONE и RTKWORD управляются функцией acedInitGet (): возвращения функции ввода пользователя RTNONE или RTKWORD только, если эти значения явно позволились предшествующим acedInitGet () запрос.


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