|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Через action_tile
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Ну, либо на него нажать, либо на кнопку [OK]. На крайний случай - (done_dialog).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Владимир Егорьев, покажи полный код - и dcl, и lsp для его активизации.
P.S. На данный момент справка по AutoLISP либо на английском, либо в печатном (ищи книги Полещука; но учиться по ним тяжело).
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Уже нет сил на полноценную проверку, но, ИМХО: а где (action_tile) ?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Сообщений: n/a
|
gomer
У Полещука: ok_only-элемент в виде колонки из одного элемента с кнопкой OK Кулик Алексей aka kpblc Если ты к тому что у меня в принципи нет action_tile-то я просто пока до этого не дошёл.Я просто пока построил диалоговое окно без действий.Если ты про то что использовать action_tile в качестве воздействия на крестик-то я не знаю как это выполнить.Как я понимаю происходящее-то крестик это атрибут самого окна по умолчанию,и чтобы на этот крестик воздействовать должна быть команда,но я её не нашёл у Полещука. (Поправь если я заблуждаюсь) |
|||
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,406
|
Владимир Егорьев, у тебя не прописано действие Cancel. Попробуй такой код:
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
строю, ломаю Регистрация: 03.04.2008
Украина
Сообщений: 5,515
|
Алгоритм такой:
1. Меняешь ok_button; на ok_only (смотришь нажимается ли крестик) 2 Заменяешь (start_dialog) на (setq dcl_rt (start_dialog)) (смотришь что возвращает dcl_rt 3. Вместо ok_only используешь ok_cancel (жмешь все кнопки и крестик, смотришь переменную dcl_rt) ой, kpblc меня опередил =) Последний раз редактировалось gomer, 09.04.2011 в 12:19. |
|||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ламерские вопросы по LISP и DCL | TheBuTeK | LISP | 7 | 03.07.2016 22:15 |
Создание диалоговых окон в AutoCAD | TwoZero | Программирование | 145 | 11.03.2015 18:15 |
DCL & UserForm VBA | Holon | Программирование | 21 | 05.10.2007 01:37 |
Создание help'а к своим прогам | Apelsinov | Программирование | 20 | 27.07.2006 12:51 |
Одна из целей: Создание экспертных систем на базе AutoCAD. | Сергей Юрьевич | Программирование | 9 | 01.01.2005 15:17 |