找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2659|回复: 7

[求助] dcl_SlideView_VectorImage如何设定才能显示效果

[复制链接]
发表于 2014-12-30 18:30:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
请教各位大神,我要在slidview控件中用vectorimage显示幻灯片的效果,如何能做到,先谢了!

  1. (defun c:testsld  ()
  2.   (setq dcl '("YWt6AyoGAACUEdccBuIL7TUx7T9q+KHxygpSZGxsGr249rTYegS9xOvmVrZL7zY2dspbX58c0m+d"
  3.         "uNsJo5f44d7ed5Tga5CCf4J+fNxB/jUHGSTAl4lYMkyNsw2w502ZBRnYywQse4Wbf6K8SjiOdhtS"
  4.         "HX7JTzoAPNQO0h5vW4oO0k78j/fWWX6OWX8inqnExZjvPUGFM7Jfs0/7QPB7LHQnsPTmmRLoqCCa"
  5.         "40kxEfA3rSLpOfjoYlPQwtSz5t9Ts8sHpBmnLbIrGjqoG1LN9vLNa5aTm9K6tgCwtfI0RRXh1dp3"
  6.         "U0jX0+b31Zb+dxbSScScCc78uSYcwqc4pefZYBy4bz09TVEiVKkI57HS38fw/6O5YnVBaxCNldEN"
  7.         "cc1dgKt2CWgHMC+TGZ514J93UJ1QhXyDdYKXO/CxZxEAhwMio0H6AXQRdGE0I7H65f1WYQfjElyN"
  8.         "bPcuGtWtqw07oTzCH1+ykTZaMgkqTwniY/poFbeUD1hZ4nhbFI7+oUwosUemWOaOGWVwC7FoZXU1"
  9.         "DJ8YuoVjIWxPnFy4O48B7TWKI7qk7oYLn9G8Ifrt7DFbE8YK44isA+yGKewRMAYsxqOZzWXnL7Ep"
  10.         "EoBX9wFWgieG3Y55n4m8kfqhdMFvAFNCmJUzpITZuwFslG1GA4AHCARg+inQaMFRKYgB5sFogUkC"
  11.         "ckuQ7IupOrEfrw0uYJnujgOfBbyE2hC2hwk5kfkT2bitjGY="))
  12.   (command "opendcl")
  13.   (dcl_Form_Show (dcl_project_import dcl) "Form1")
  14.   (princ)
  15.   )

  16. (defun c:testsld_Form1_OnInitialize ()
  17.   (setq pos (dcl_Control_GetPos testsld_Form1_SlideView1))
  18.   (dcl_SlideView_VectorImage testsld_Form1_SlideView1 (mode1_up_vectors))
  19.   (dcl_SlideView_EndImage testsld_Form1_SlideView1)
  20. )

  21. ;;;(defun mode1_up_vectors ()
  22. ;;;  (mapcar 'list
  23. ;;;      (list 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 13 18 22 27 31 36 40 45 49 54 58 63 67 72 76 81 85 90 10 10 10 27  8  8 93  8 90 10 8 10  8 15  8 19  8 24  8 28  8 33  8 37  8 42  8 46  8 51  8 55  8 60  8 64  8 69  8 73  8 78  8 82  8 87  8 90  9 90 13 90 18 90 22 90 27 90 31 90 36 90 40 90 44 90 49 90 53 90 58 90 62 90 67 90 71 90 76 90 80 90 85 89)
  24. ;;;      (list 88 83 79 74 70 65 61 56 52 47 43 38 34 29 25 20 16 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 90 28  8  8  8 93 10 90 8 10 13 10 17 10 22 10 26 10 31 10 35 10 40 10 44 10 49 10 53 10 58 10 62 10 67 10 71 10 76 10 80 10 85 10 89 11 93 16 93 20 93 25 93 29 93 34 93 38 93 43 93 47 93 51 93 56 93 60 93 65 93 69 93 74 93 78 93 83 93 87 93 93)
  25. ;;;      (list 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 30 34 37 41 44 48 51 55 58 62 65 69 72 76 79 83 86 90 90 10 27 90  8 93 93 93 90 90 8 13 10 17 10 22 10 26 10 31 10 35 10 40 10 44 10 49 10 53 10 58 10 62 10 67 10 71 10 76 10 80 10 85 10 89 10 93 11 93 16 93 20 93 25 93 29 93 34 93 38 93 43 93 47 93 51 93 56 93 60 93 65 93 69 93 74 93 78 93 83 93 87 93)
  26. ;;;      (list 88 85 81 77 74 70 67 63 60 56 53 49 46 42 38 35 31 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 90 28 10 93  8 93 93 90 90 8  8 10  8 15  8 19  8 24  8 28  8 33  8 37  8 42  8 46  8 51  8 55  8 60  8 64  8 69  8 73  8 78  8 82  8 87  9 90 13 90 18 90 22 90 27 90 31 90 36 90 40 90 44 90 49 90 53 90 58 90 62 90 67 90 71 90 76 90 80 90 85 90 89)
  27. ;;;      (list  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6 6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6  6)
  28. ;;;      )
  29. ;;;  );defun

  30. (defun mode1_up_vectors ()
  31.   (mapcar 'list
  32.     (list 314 314 314 331 312 312 397 312 394 314)
  33.     (list  40  40 120  58  38  38  38 123  40 120)
  34.     (list 394 314 331 394 312 397 397 397 394 394)
  35.     (list  40 120  58  40 123  38 123 123 120 120)
  36.     (list   6   6   6   6   6   6   6   6   6   6)
  37.   );mapcar
  38. );defun









testsld.odcl

548 Bytes, 下载次数: 18, 下载积分: D豆 -1 , 活跃度 1

测试对话框

testsld.LSP

3.41 KB, 下载次数: 17, 下载积分: D豆 -1 , 活跃度 1

测试程序

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-12-30 18:40:45 来自手机 | 显示全部楼层
做个图片不简单!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2014-12-30 19:31:41 | 显示全部楼层
你现在哪里做不到?遇到什么问题了?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-30 22:42:28 | 显示全部楼层
请看图片,谢谢大神的关注!

我要的效果

我要的效果
现程序的效果.GIF

点评

你是不是画外面去了? 你给的坐标是左上点是原点,X轴向右,Y轴向下?  详情 回复 发表于 2014-12-30 22:53
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-12-30 22:53:44 | 显示全部楼层
海天风云 发表于 2014-12-30 22:42
请看图片,谢谢大神的关注!

你是不是画外面去了? 你给的坐标是左上点是原点,X轴向右,Y轴向下?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-30 23:22:18 | 显示全部楼层
上面正常那个才100*100,下面这个放大到540*540还是看不到,我也怀凝会不会跑出界,也偿试改向量值也没用,弄了半天,还出不来。

点评

帮你改成非模式框,单步运行看下,单独运行SLIDE语句可以画出,给你修改加了个按钮,点按钮可以画出,你试试。 说明: 不能在 初始化里面加画幻灯片代码,或者还有什么其他的控制还没发现。 [attachimg]12458[  详情 回复 发表于 2014-12-30 23:27
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2014-12-30 23:27:56 | 显示全部楼层
本帖最后由 newer 于 2014-12-30 23:29 编辑
海天风云 发表于 2014-12-30 23:22
上面正常那个才100*100,下面这个放大到540*540还是看不到,我也怀凝会不会跑出界,也偿试改向量值也没用, ...

帮你改成非模式框,单步运行看下,单独运行SLIDE语句可以画出,给你修改加了个按钮,点按钮可以画出,你试试。

说明: 不能在 初始化里面加画幻灯片代码,或者还有什么其他的控制还没发现。

搜狗截图20141230232448.png

  1. (defun c:testsld  ()
  2.   (setq dcl '("YWt6A7wJAADIaPEVBuLT6zUxLT9quYH7LFjLWvo68+87XW4jJgfLOiJnX7h59vQvTxISdfTqHFIk"
  3. "vLjTEWlYlLzxnk2PzwnbRUD+Yb6Goscv14FnpKAFgc9qbZGzwwkAQxmY4ueNFhUX23pA5fjPee1m"
  4. "vTsyX/Efch/6wj5UjiM+cCeSnMU+c5T5Vexu/psYXhR5agoY79zUw3lHZDp8Ge+aqfDs5jjkbW3a"
  5. "cngGWdapOcNAoBe0edZPsxFB4h1bxRz44pzj2rBe23eKxCsIxWuFhzX43UoERiDL7NzS6QgF4ptq"
  6. "OWe0ZG8NMIx8pB88Fj6H3OfYg+a5W7IP3Af5yPTa0hzwXXKhG9DE48WVXWlKWzq0Zszg5VufObzB"
  7. "+9F2wTstviDlGVEw4bJ5r1F4BjX4n9L61mWgqERmnEJwjOffGvhZ7Z0F9+TYTyqj30sboAZo43nR"
  8. "+iF1wWrAW2BAboBXwlZid3uHafyAC6py4e/nkX3kTkVCMWEsbBWa3rufMLP0c1kGSvVC1APGsol8"
  9. "85oVGjZ9MguRHeD7G/AyGiP1SPehz773EtVrrRCCA8OrJnHHdhlONeNSsg23nWm8sVp0MfvhdkFo"
  10. "8DTqSvGN/+328xxiD0CZlyPwCeLTWfkNTmnUlcbtSo28DattcIPOi0lVjOLO0QAEUqFpQUkEjMPI"
  11. "wPAEAqS0EbRA8QeMKFUhj5LHi8D3g9GrA9GwgVJHh6Ol8a2B/Jh+CbSCUCFBzoxdwJTNgGHoFGJv"
  12. "YGtAWnKXeCQ9pZuCAksL/jESzQNHMhQzO7kjNBhnjO2CMN/G8PSMi6UxSKAfUdHSxMGcEv0hVbHj"
  13. "weTZwIIWESZFQdIfAQCizYTAAlYkx7jJNZiFnMuLAbqVYZydiGntAhBvqCDaAz+F/oh3k3Wkeaxc"
  14. "wVgCNIbIjotEgVAk0YQRCj2G8I4jn3efTbztvCSRi4Q9wwTpgB7RQWWKJXM="))
  15.   (command "opendcl")
  16.   (dcl_Form_Show (dcl_project_import dcl) "Form1")
  17.   (princ)
  18.   )
  19. (defun c:test/Form1#OnInitialize (/)
  20.   (princ "\nfafaf")
  21.   (setq pos (dcl_Control_GetPos test_Form1_SlideView1))
  22.   (dcl_SlideView_VectorImage test_Form1_SlideView1 (mapcar 'list
  23.     (list 314 314 314 331 312 312 397 312 394 314)
  24.     (list  40  40 120  58  38  38  38 123  40 120)
  25.     (list 394 314 331 394 312 397 397 397 394 394)
  26.     (list  40 120  58  40 123  38 123 123 120 120)
  27.     (list   6   6   6   6   6   6   6   6   6   6)
  28.   ))
  29.   (dcl_SlideView_EndImage test_Form1_SlideView1)
  30. )
  31. (defun c:test/Form1/TextButton1#OnClicked (/)
  32.   (setq pos (dcl_Control_GetPos test_Form1_SlideView1))
  33.   (dcl_SlideView_VectorImage test_Form1_SlideView1 (mapcar 'list
  34.     (list 314 314 314 331 312 312 397 312 394 314)
  35.     (list  40  40 120  58  38  38  38 123  40 120)
  36.     (list 394 314 331 394 312 397 397 397 394 394)
  37.     (list  40 120  58  40 123  38 123 123 120 120)
  38.     (list   6   6   6   6   6   6   6   6   6   6)
  39.   ))
  40.   (dcl_SlideView_EndImage test_Form1_SlideView1)
  41. )

  42. (defun mode1_up_vectors ()
  43.   (mapcar 'list
  44.     (list 314 314 314 331 312 312 397 312 394 314)
  45.     (list  40  40 120  58  38  38  38 123  40 120)
  46.     (list 394 314 331 394 312 397 397 397 394 394)
  47.     (list  40 120  58  40 123  38 123 123 120 120)
  48.     (list   6   6   6   6   6   6   6   6   6   6)
  49.   );mapcar
  50. );defun


论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-12-30 23:45:14 | 显示全部楼层
原来不能在初始化里画幻灯片,总算搞明白了,十分感谢newer!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-17 20:50 , Processed in 0.186608 second(s), 49 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表