Команда dm-script для изменения указателя курсора
Существует ли команда сценария DM для изменения указателя курсора? Каким-то образом моя программа изменила курсор на крест для "Rectangle ROI". Мне нужно найти способ вывести курсор из режима ROI с помощью команды, то есть вернуться к указателю выбора стрелки.
1 ответ
Нет, насколько я знаю, курсоры мыши не могут быть решены с помощью сценариев DM.
Как вы оказались в вашей ситуации? Если бы это было "регулярное использование", вполне возможно, что об ошибке стоит сообщить на веб-странице Gatan:
- Gatan Webpage: обзор услуг программного обеспечения
- Веб-страница Gatan: форма сообщения об ошибках и ошибках
В противном случае, я мог бы предположить, что на отображаемый курсор может повлиять либо пользовательский плагин, разработанный SDK (т. Е. Пользовательский.dll в папке плагинов), либо изменения общей настройки ОС. Вы проверяли это?
Существуют команды сценария для изменения текущего активного инструмента.
DM знает два типа набора инструментов:
- Текущий инструмент: это текущий активный инструмент, то есть то, что будет делать мышь
- Инструмент по умолчанию: это инструмент, к которому вернется курсор, когда текущий активный инструмент завершит свое действие.
В GMS 3+ один комплект
текущий инструмент: выбрав его левой кнопкой мыши на панели инструментов меню правой кнопки мыши
инструмент по умолчанию: удерживая клавишу ALT при выборе инструмента, как указано вышеВ GMS 1 & 2 один комплект
текущий инструмент: выбрав его левой кнопкой мыши на панели инструментов
инструмент по умолчанию: выбрав его с помощью двойного щелчка левой кнопкой мыши на панели инструментов
Для сценариев каждый инструмент представляет собой числовой идентификатор, который можно использовать для установки инструмента. Соответствующие команды:
Number GetCurrentToolID( )
Number GetDefaultToolID( )
void SetDefaultToolByID( Number toolID )
void SetCurrentToolByID( Number toolID )
void RevertToDefaultTool( )
Я не проверял это, но вполне вероятно, что поведение команд - и, возможно, также точные значения идентификатора инструмента - отличаются в GMS 3 и более ранних версиях GMS.