Типы Курсора
Если Вы хотите установить специальный тип курсора, используйте следующую функцию:
void
AcEdJig::setSpecialCursorType(AcEdJig::CursorType);
CursorType может быть одно из значений в следующей таблице:
Курсор | Описание | ||
KCrosshair | Перекрестия, выровненные с системой координат пользователя (ВЕРХНИЕ РЕГИСТРЫ) | ||
kRectCursor | Прямоугольный курсор окна, выровненный с системой координат дисплея | ||
KRubberBand | Тот же самый как kCrosshair, кроме также отображает резиновую полосу от арифметической запятой | ||
kTargetBox | OSNAP курсор; подобный kEntitySelect курсору, кроме его размера управляется переменной системы $APERTURE | ||
kCrosshairNoRotate | Перекрестия, выровненные с системой координат дисплея | ||
KInvisible | Никакая графика курсора; только графика объекта отображена | ||
kEntitySelect | Одиночное поле указки объекта; объект фактически не выбран в этом случае{*регистре*}. Выбор Примитива обработан с acedSSGet () | ||
KParallelogram | Прямоугольник, выровненный с ВЕРХНИМИ РЕГИСТРАМИ (может быть параллелограмм на дисплее) | ||
kEntitySelectNoPersp | Тот же самый как kEntitySelect, кроме поля указки подавлен в перспективном представлении{*виде*}; использованный, когда точный геометрический пункт{*точка*} необходим наряду с выбранным объектом | ||
KPkfirstOrGrips | Заданный по умолчанию курсор; что курсор напоминает “между” командами | ||
kArrow | Отображает курсор стрелки, используемый для диалоговых окон в AutoCAD |
Этот шаг необязательный. AcquirePoint () функции позволяют Вам определять этот дополнительный курсор. При установке типа курсора для acquireDist () и acquireAngle () функции не имеют никакого эффекта. AcquireXXX () функции выберут курсор для Вас, если Вы явно не определяете тот.