| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как настроить свое КОНТЕКСТНОЕ МЕНЮ?

Как настроить свое КОНТЕКСТНОЕ МЕНЮ?

Ответ
Поиск в этой теме
Непрочитано 18.07.2005, 09:45 #1
Как настроить свое КОНТЕКСТНОЕ МЕНЮ?
Olegic
 
инженер-конструктор
 
Екатеринбург
Регистрация: 15.04.2004
Сообщений: 13

Подскажите пожайлуста, как настроить свои контекстные меню, так чтобы они запускались с программ, написанных на AutoLISP?
Заранее благодарен.
__________________
Иду навстречу...
Просмотров: 3962
 
Непрочитано 18.07.2005, 20:09
#2
vk

сисадмин
 
Регистрация: 26.08.2003
Самара
Сообщений: 1,022
<phrase 1=


гмммм.... вроде до сегодняшнего дня контекстные меню запускались по нажатию правой кнопки мыша....

Лисп умеет делать свои добавки к контекстному меню... посмотри функции (initget) и (getkword) например
vk вне форума  
 
Непрочитано 19.07.2005, 07:09 Re: Как настроить свое КОНТЕКСТНОЕ МЕНЮ?
#3
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,381


Цитата:
Сообщение от Olegic
Подскажите пожайлуста, как настроить свои контекстные меню, так чтобы они запускались с программ, написанных на AutoLISP?
Заранее благодарен.
Весь секрет в том, что в приглашении любой get-функции надо писать опции в квадратных скобках:

Код:
[Выделить все]
(initget "Дальше Пред")
(getpoint "\nВведи точку [Дальше/Пред]<Выход>:")
В этом примере к контекстному меню будут автоматически добавлены опции Дальше и Пред.

Обработку опций до вызова функций (включать их в initget) и после (анализировать, что получено) должен делать программист в обычном порядке. Есть, по идее, возможность задавать еще и иноязычные опции, но она работает правильно с латиницей и глючит с кириллицей.


У AutoCAD имеется глюк - русские опции могут возвращаться неправильно. Причем в разных версиях и на разных машинах "неправильность" может проявляться по разному.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 19.07.2005, 07:34
#4
Olegic

инженер-конструктор
 
Регистрация: 15.04.2004
Екатеринбург
Сообщений: 13


Хорошо. Попробую...
__________________
Иду навстречу...
Olegic вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как настроить свое КОНТЕКСТНОЕ МЕНЮ?

Размещение рекламы