Jump to content

Создание слайдов .sld


Recommended Posts

Создаю диалоговое окно, где будут кнопки с картинками. Как раз-таки как вставить слайд на эту кнопку не понимаю как. Нашел пособие, пишу код по нему. Оттуда цитата: "Слайды создаются так: Рисуете на поле чертежа что-нибудь. Вводите команду mslide - вводите имя файла-слайда. Все! Слайд готов."
Руководствуясь им, после ввода команды отправляет как раз-таки на файл слайда (заранее созданный?). Но вот как раз-таки его у меня нет. Как его создать или может быть существует какой-либо другой способ?
 

 

image.png

Link to comment
Share on other sites

По-моему, слайды в лучшем случае можно внутрь image воткнуть. По-моему, в кнопку - нереально. Все же dcl далеко не WPF и даже не WinForms.

Link to comment
Share on other sites

Лисп как раз с 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)
)

Но как это все подвязать, чтобы в окне отображались нужные мне рисунки - не знаю
 

image.png

Link to comment
Share on other sites

А, я запутался, думал, внутри кнопки надо и картинку, и текст.

А sld собственно где лежат? Если судить по теме https://forums.autodesk.com/t5/visual-lisp-autolisp-and-general/add-an-image-to-dcl-file/td-p/8232058 вроде как все должно болтаться рядом с dcl (как минимум).

Link to comment
Share on other sites

В нане глюк, даже если слайд болтается в папке .dcl, требуется добавить обязательно путь к .sld или .slb  в Настройка -> Стандартные папки -> Общие файлы

Иначе не найдет слайды

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...