明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: elitefish

[资源] [原创][免币!!]信·DCL编辑器 (公布源程序!)

    [复制链接]
发表于 2021-6-13 23:20:58 | 显示全部楼层
不错的资料 多谢楼主分享
发表于 2021-8-6 13:32:56 | 显示全部楼层
新手正在研究怎么做界面,感谢楼主
发表于 2021-9-16 15:36:53 | 显示全部楼层
如果要给按钮。或字体加个颜色可以做到吗?
发表于 2021-9-22 16:21:15 来自手机 | 显示全部楼层
感谢楼主,爱你!
发表于 2022-5-15 09:54:15 | 显示全部楼层
本帖最后由 GSD 于 2022-5-15 09:56 编辑

谢谢!麻烦说下 “保存图像为文本” 什么用?怎么再回转回来?
 楼主| 发表于 2022-5-16 16:53:08 | 显示全部楼层
本帖最后由 elitefish 于 2022-5-16 17:02 编辑
GSD 发表于 2022-5-15 09:54
谢谢!麻烦说下 “保存图像为文本” 什么用?怎么再回转回来?

更多内容可以看 EF_Lib 源码中的 Image.lsp 文件
EF_ToText 可以将选定的CAD图元转为矢量格式并保存到文本文件,编译VLX时将文本作为资源文件编译进VLX,程序可以通过 EF:Image-Vector 或 EF:Image-FormResource 函数将这个资源文本绘制到DCL中指定的 Image 或 image_button 中。
  1. ;将资源文件中存储的TXT图像 绘制到 幻灯片 中
  2. (defun EF:Image-Vector (sImage        ; VLX 中保存的 资源文件 名
  3.                         minX minY fWideth fHeight        ;绘图范围 最小 X Y值 及宽度 高度
  4.                         coReplace ;颜色替换
  5.                         /
  6.                         )
  7.   ;(setq sImage (vl-get-resource sImage))        ;取得资源文件名
  8.   (EF:Image-imgList->Slide
  9.     minX minY fWideth fHeight
  10.     (EF:Image-StringList->imgList (EF:String->List (vl-get-resource sImage) "\r\n"))
  11.     coReplace
  12.     )
  13.   )

  14. ;将资源文件 满布到幻灯片中
  15. (defun EF:Image-FormResource (dclTile        ;图像名
  16.                               iBGColor        ;背景色
  17.                               fScale        ;填充比例
  18.                               sResource        ;资源名
  19.                               coReplace ;颜色替换
  20.                               / X Y
  21.                               )
  22.   (start_image dclTile)
  23.   (fill_image 0 0 (dimx_tile dclTile) (dimy_tile dclTile) iBGColor)        ;清空背景
  24.   (setq X (dimx_tile dclTile)
  25.         Y (dimy_tile dclTile)
  26.         )
  27.   (EF:Image-Vector
  28.     sResource
  29.     (fix (/ (* (- 1 fScale) (dimx_tile dclTile)) 2))
  30.     (fix (/ (* (- 1 fScale) (dimy_tile dclTile)) 2))
  31.     (fix (* fScale (dimx_tile dclTile)))
  32.     (fix (* fScale (dimy_tile dclTile)))
  33.     coReplace
  34.     )
  35.   (end_image)
  36.   )

发表于 2022-5-16 17:29:10 | 显示全部楼层
elitefish 发表于 2022-5-16 16:53
更多内容可以看 EF_Lib 源码中的 Image.lsp 文件
EF_ToText 可以将选定的CAD图元转为矢量格式并保存到文 ...

感谢回复!!太高级慢慢学!!!!!!
发表于 2022-6-16 14:52:17 | 显示全部楼层
感谢楼主,研究研究
发表于 2022-6-16 16:26:31 来自手机 | 显示全部楼层
学习一下!厉害
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-23 02:30 , Processed in 0.166339 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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