明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2911|回复: 17

[讨论] 这些在DCL上实现动态显示的功能是如何实现的

[复制链接]
发表于 2017-12-18 15:56 | 显示全部楼层 |阅读模式
这些在DCL上实现动态显示的功能是如何实现的

这个坐标程序界面上,是连续改过“箭头样式”或“标注比例”,图中文字就会变动?
点击“标注比例”右侧上下翻的按钮时 ,,图中文字就会变动?
因这个VLX文件很小只有63K,应没用幻灯片处理吧?
请教各位大师,这些图中会跟随修改而动的功能,是如何实现的?
谢谢。






本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2017-12-20 23:32 | 显示全部楼层
  1. ;; 看看有哪种可能性
  2. zbbzimage:image_button{color=0;aspect_ratio=1.3;key="imagepreview";height=15;}

  3. ok_help:column{:row{fixed_width=true;alignment=centered;ok_button;:spacer{width=2;}help_button;}}

  4. dcl_settings:default_dcl_settings{audit_level=3;}

  5. zb_c:boxed_radio_row{key="zb_c";label="前缀";
  6. :radio_button{label="xy";key="zb_c_xy";value="1";}
  7. :radio_button{label="ab";key="zb_c_ab";}
  8. :radio_button{label="ne";key="zb_c_ne";}
  9. :radio_button{label="无";key="zb_c_no";}
  10. }

  11. zb_la:row{fixed_width=true;:text{label="标注图层";}:popup_list{edit_width=20;key="dimzb_layer";}}

  12. zb_ucs:radio_column{
  13. :radio_button{label="当前坐标系";key="zb_ucs_act";}
  14. :radio_button{label="世界坐标系";key="zb_ucs_word";}
  15. :radio_button{label="自定义坐标系";key="zb_ucs_cus";}
  16. }

  17. set_th:row{fixed_width=true;:text{label="字高";}:edit_box{key="zb_th";edit_width=11;}}

  18. set_jd:row{fixed_width=true;:text{width=4;label="精度";}
  19. :popup_list{edit_width=10;list="0\n0.0\n0.00\n0.000\n0.0000\n0.00000\n0.000000\n0.0000000\n0.00000000";key="dimzb_jd";}}

  20. set_bl:row{fixed_width=true;width=10;
  21. :edit_box{label="标注比例";key="dim_bl";edit_width=11;}
  22. :slider{key="dim_bl_sl";min_value=-10;max_value=10;small_increment=1;layout=vertical;}
  23. }

  24. set_ang:row{
  25. fixed_width=true;width=10;
  26. :edit_box{label="方位角";key="dimzb_an";edit_width=11;}
  27. :button{key="get_angle";width=4;label="拾取";}
  28. }

  29. cmd_cu:column{
  30. :edit_box{label="基点n=";key="ucs_n";}
  31. :edit_box{label="基点e=";key="ucs_e";}
  32. :edit_box{label="旋转角";key="ucs_a";}
  33. :toggle{label="逆时针";key="ucs_f";}
  34. :button{label="已知基点及角度";key="get_ucs1";}
  35. :button{label="已知两点拾取";key="get_ucs2";}
  36. }
  37. dimtstyle:row{fixed_width=true;:text{label="文字样式";}:popup_list{edit_width=10;key="dimzb_tstyle";}}

  38. dimpstyle:row{fixed_width=true;:text{label="箭头样式";}
  39. :popup_list{edit_width=10;key="dimpoitstyle";}
  40. :edit_box{key="dimpsize";edit_width=7;}
  41. }

  42. cfile:row{
  43. :button{label="生成dat文件";key="creatfile";}
  44. }

  45. fxauto:toggle{label="自动换向";key="autoorientation";}

  46. xy_yx:toggle{label="纵横坐标互换";key="yx_t";}

  47. nb_pstyle:toggle{label="编组开";key="nb_pstyle";}

  48. setdimzb:dialog{label="★坐标标注设置★--[网蜂工具箱]";
  49. :row{:boxed_column{label="坐标系";zb_ucs;cmd_cu;}
  50. :column{:row{children_alignment=top;
  51. :column{image;:row{xy_yx;nb_pstyle;fxauto;}zb_c;}
  52. :column{fixed_height=true;zb_la;dimpstyle;dimtstyle;set_jd;set_ang;set_bl;set_th;cfile;:spacer{height=1;}
  53. ok_help;
  54. }}}}
  55. dcl_settings;
  56. errtile;
  57. }
 楼主| 发表于 2017-12-19 21:47 | 显示全部楼层
xinxirong 发表于 2017-12-19 19:42
4张.sld也不超过1k啊,10来张幻灯片+代码+DCL  62Kb还算小吗?

谢谢
因我看他这程序界面上变化的图很多
并且他这只有一个VLX文件
感觉不是用的幻灯
所以求教
 楼主| 发表于 2017-12-19 08:19 | 显示全部楼层
vectra 发表于 2017-12-18 19:38
都是常规的DCL控件啊 slider控件而已

感谢你的指导
我是想问
DCL界面中图片上的数字
为什么会跟随修改而动的功能,是如何实现的?
谢谢
 楼主| 发表于 2017-12-18 15:58 | 显示全部楼层
这VLX文件网上很多的,是测试工程师杨明峰的高作,太牛了,很多人在用。
发表于 2017-12-18 19:38 | 显示全部楼层
都是常规的DCL控件啊 slider控件而已
发表于 2017-12-19 10:47 | 显示全部楼层
这我也想知道!同求!!
发表于 2017-12-19 11:08 | 显示全部楼层
ynhh 发表于 2017-12-19 08:19
感谢你的指导
我是想问
DCL界面中图片上的数字

预设定好几个配置图,根据选择重新载入
发表于 2017-12-19 12:06 | 显示全部楼层
动态绘图也有可能的 比如 vector_image这些函数
 楼主| 发表于 2017-12-19 12:45 | 显示全部楼层
duotu007 发表于 2017-12-19 11:08
预设定好几个配置图,根据选择重新载入

如先设置配置图片
那VLX文件就会太大
他这整个文件才几十K啊
谢谢你
 楼主| 发表于 2017-12-19 12:46 | 显示全部楼层
vectra 发表于 2017-12-19 12:06
动态绘图也有可能的 比如 vector_image这些函数

vector_image
还真不学习过
谢谢你的指点
不知有没有学习的实例啊
谢谢你
发表于 2017-12-19 19:42 | 显示全部楼层
4张.sld也不超过1k啊,10来张幻灯片+代码+DCL  62Kb还算小吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-25 23:25 , Processed in 0.582800 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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