找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 2260|回复: 7

[求助] 请教 Lisp 怎样改opendcl 可停靠窗体的宽度

[复制链接]
发表于 2014-2-12 20:14:35 | 显示全部楼层 |阅读模式

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

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

×
请教 Lisp 怎样改opendcl 可停靠窗体的宽度

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

已领礼包: 1268个

财富等级: 财源广进

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

使用道具 举报

 楼主| 发表于 2014-2-13 14:37:01 | 显示全部楼层
  (Dcl_Form_close Sur_sur)
  (Dcl_Control_Setwidth Sur_sur 40)      ;;width=40
  (dcl_Form_Show Sur_Sur )       ;;显示 Form1对话框
重新打开还是原来的宽度

现在还有一个问题,移动框架的时候,框架内的控件怎样一起移动,
(Dcl_Control_Setleft Sur_Sur_Frame1 27)      ;;Frame1 左=27
是不是要每个控件都要写 SetPos 或 Setleft
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-2-13 14:46:06 | 显示全部楼层
本帖最后由 st788796 于 2014-2-13 14:47 编辑
pmq 发表于 2014-2-13 14:37
(Dcl_Form_close Sur_sur)
  (Dcl_Control_Setwidth Sur_sur 40)      ;;width=40
  (dcl_Form_Show S ...

测试中发现,停靠的控件(ControlBar Palette)在停靠后修改 Form 宽度,有时候正确,有时候不对,CAD主窗口没有变化,将控件拖出再停靠才正确,也有时候Close后停靠区域会留下空白,但是在界面中点关闭就不会留下空白,不稳定

Form 中的 控件 位置如果改动都要重新 SetPos

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

使用道具 举报

 楼主| 发表于 2014-2-14 11:57:07 | 显示全部楼层
是,拖出窗体显示确,停靠后又是原来的宽度了。
用OpenDCL写了一个CAD停靠窗口,下载地址:
http://pmq.ys168.com/

                               
登录/注册后可看大图


                               
登录/注册后可看大图

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

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

使用道具 举报

已领礼包: 1268个

财富等级: 财源广进

发表于 2014-2-14 14:12:15 | 显示全部楼层
pmq 发表于 2014-2-14 11:57
是,拖出窗体显示确,停靠后又是原来的宽度了。
用OpenDCL写了一个CAD停靠窗口,下载地址:
http://pmq. ...

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

使用道具 举报

已领礼包: 8个

财富等级: 恭喜发财

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-12 18:01 , Processed in 0.379066 second(s), 41 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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