1404073417 发表于 2022-8-3 12:16:07

vlisp中如何在DCL面板里根据下拉列表显示不同的图片

vlisp中如何在DCL面板里根据下拉列表显示不同的图片,我在DCl中采用action 判断情况分别设置,但是之前生成的一个图片还在,两个图片重叠在了一起,有什么解决办法吗

yshf 发表于 2022-8-3 14:20:17

显示另一幅图片前,先有背景颜色填充图像区,然后再显示另一幅
(start_image Xkey)
      (fill_image 0
                    0
                    (setq Xmax (dimx_tile Xkey))
                    (setq Ymax (dimy_tile Xkey))
                   -2
        )
      (slide_image 0 0 Xmax Ymax 图片文件名)
      (end_image)

Bdj 发表于 2022-8-5 12:45:35

是这种的吗?

lee50310 发表于 2022-8-5 21:42:52

本帖最后由 lee50310 于 2023-8-21 08:39 编辑

提供一個完整的範例(tt.lsp+ImageOption.dcl+幻燈片) 可參考看看

檔案存放路徑 d槽 temp 目錄下
若放在其他地方 則需修改 程式中的 路徑(setq path "D:\\TEMP\\")
執行指令:tt2

效果如動態圖

1404073417 发表于 2022-8-5 09:00:54

yshf 发表于 2022-8-3 14:20
显示另一幅图片前,先有背景颜色填充图像区,然后再显示另一幅
(start_image Xkey)
      (fill_image...

明白了明白了!谢谢你!

guankuiwu 发表于 2022-10-31 14:18:11

学习了!感谢!!

zxh92 发表于 2023-8-21 07:40:44

这个源码真好,感谢分享!

tensir 发表于 2024-7-7 17:26:26

感谢作者的分享!
页: [1]
查看完整版本: vlisp中如何在DCL面板里根据下拉列表显示不同的图片