newborn Posted May 21 Report Share Posted May 21 Создаю диалоговое окно, где будут кнопки с картинками. Как раз-таки как вставить слайд на эту кнопку не понимаю как. Нашел пособие, пишу код по нему. Оттуда цитата: "Слайды создаются так: Рисуете на поле чертежа что-нибудь. Вводите команду mslide - вводите имя файла-слайда. Все! Слайд готов." Руководствуясь им, после ввода команды отправляет как раз-таки на файл слайда (заранее созданный?). Но вот как раз-таки его у меня нет. Как его создать или может быть существует какой-либо другой способ? Quote Link to comment Share on other sites More sharing options...
kpblc Posted May 21 Report Share Posted May 21 По-моему, слайды в лучшем случае можно внутрь image воткнуть. По-моему, в кнопку - нереально. Все же dcl далеко не WPF и даже не WinForms. Quote Link to comment Share on other sites More sharing options...
newborn Posted May 22 Author Report Share Posted May 22 Лисп как раз с image (defun dd_imgbtn ( /dcl_id what_next) ;загрузка диалога (setq dcl_id (load_dialog "proba_okno.dcl")) ;инициализация диалога (if (not (new_dialog "dd_imgbutton" dcl_id)) (exit) ) (start_image "btn1") (slide_image 0 0 (dimx_tile "btn1")(dimy_tile "btn1") "btn1") (end_image) (start_image "btn2") (slide_image 0 0 (dimx_tile "btn2")(dimy_tile "btn2") "btn2") (end_image) (setq what_next 8) (action_tile "bth1" "(done_dialog 1)") (action_tile "bth2" "(done_dialog 2)") (setq what_next (start_dialog))(cond ((= what_next 2)(alert "Запуск по кнопке 2!")) ((= what_next 1)(alert "Запуск по кнопке 1!")) ) (unload_dialog dcl_id) ) Но как это все подвязать, чтобы в окне отображались нужные мне рисунки - не знаю Quote Link to comment Share on other sites More sharing options...
kpblc Posted May 22 Report Share Posted May 22 А, я запутался, думал, внутри кнопки надо и картинку, и текст. А sld собственно где лежат? Если судить по теме https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/add-an-image-to-dcl-file/td-p/8232058 вроде как все должно болтаться рядом с dcl (как минимум). Quote Link to comment Share on other sites More sharing options...
lidia.antipina.ru Posted May 22 Report Share Posted May 22 В нане глюк, даже если слайд болтается в папке .dcl, требуется добавить обязательно путь к .sld или .slb в Настройка -> Стандартные папки -> Общие файлы Иначе не найдет слайды 1 Quote Link to comment Share on other sites More sharing options...
kpblc Posted May 22 Report Share Posted May 22 О, не знал... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.