|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
14.06.2006, 11:15 | #1 | |
Системные переменные и средняя кнопка мыши
Конструирование в области нефтеразведки
Гомель
Регистрация: 10.02.2006
Сообщений: 321
|
||
Просмотров: 7428
|
|
||||
Конструирование в области нефтеразведки Регистрация: 10.02.2006
Гомель
Сообщений: 321
|
Про переменную MBUTTONPAN я знаю, однако хотелось бы
чтоб и"_pan" работал и в тоже время lisp-программа, которая в это время продолжает работать "знала", что средняя кнопка нажата и выполнила другую работу. |
|||
|
||||
Таблицу со всеми переменными окружения можно скачать:
http://www.hyperpics.com/downloads/r...ck%20Guide.pdf Правда, там только до 2005-го акада, зато есть доступные переменные из винды |
||||
|
||||
CAD Регистрация: 28.08.2003
Киев
Сообщений: 1,835
|
На соседнем форуме есть тоже неплохой "Справочник переменных" http://www.caduser.ru/acad/index.php
__________________
По теории майский жук летать не может. Но он этого не знает. И летает... |
|||
|
||||
Цитата:
|
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Цитата:
А насчет задачки... Думаю, что здесь лиспом не решить. Потому как mousereactor обрабатывает либо DoubleClick, либо RightClick - и без вариантов Если такое возможно, то, наверное, не меньше чем ObjARX - там вроде как еще возможно отследить MOUSE_CLICK, но не уверен.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
BIM, С#, AutoCAD, LISP Регистрация: 15.03.2006
Дуброво
Сообщений: 657
|
есть проги, которые начисто зарубают среднюю клавишу. Наверняка должен быть способ чтобы можно было её перехватить. Ко мне один раз обращались с траблом что пан не работает, оказалось что с драйверами к мышке поставлялась какая-то приблуда. С помощью неё можно было назначать функции на любые кнопки мышки
|
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Хы... Тогда вопрос: допустим, я чего-то там рисую. _pan через удерживаемую среднюю кнопку. И как вызывать меню? Ведь окно када-то в таком случае блокируется от изменений, насколько я понимаю...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Идиотский вопрос: Хорошо, а как распознать, чего хочет юзер - панорамировать? Или вызвать меню? Если всегда меню, то тогда устанавливать mbuttonpan в 0 и править acad.mnu.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Понапомни ссылку, я посмотрю - я просто уже не помню, чего и как я там творил
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
не помню та тема звалась, твой код:
Цитата:
|
||||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Можно, конечно, попробовать на окончание команды pan повесить отображение меню, но на среднюю кнопку - вряд ли. Я пока пас
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,856
|
Что вешать - думаю, что вариант http://dwg.ru/dwl/453 подойдет идеально. Разобраться только с ним надо...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||