hossman 发表于 2008-6-6 14:52:00

求助解释pickbox的意义

系统变量帮助中关于pickbox的解释:
类型:整数 
保存位置:注册表 
初始值:3

以像素为单位设置对象选择目标的高度。 

比如pickbox=5,请问这个5具体表示的是哪个部分的高度为5个像素?
问题再具体一点,有一段这样的程序:
(defun PickBoxSize (/ SS VS PB SWP SHP AR WSD PPDU BOX) 
  (setq    SS   (getvar "SCREENSIZE") ; screen size in pixels 
    VS   (getvar "VIEWSIZE") ; screen height in drawing units 
    PB   (getvar "pickbox") ; get current pickbox size 
    SWP(car SS) ; width of screen in pixels 
    SHP(cadr SS) ; height of screen in pixels 
    AR   (/ SWP SHP) ; aspect ratio width/height 
    WSD(* VS AR) ; width of screen dwg units
    PPDU (/ WSD SWP) ; pixels per drawing unit 
    BOX(/ (* VS (* 2 PB)) SHP) ; drawing units per pixel 
  ) 
)
按字面意思,pickboxsize=(/ (* VS (* 2 PB)) SHP),我不理解的是(* 2 PB)这一段,为啥要乘2呢?感觉这是由于我对pickbox这个变量的意义不理解造成的。请各位大侠详解一下pickbox的具体含义。谢谢。

jdhszh 发表于 2008-6-6 15:58:00

框标大小是相对于窗口,可以在选项-选择-拾取框大小调节

hossman 发表于 2008-6-7 22:13:00

二楼的兄弟您仔细看了我的问题吗?
页: [1]
查看完整版本: 求助解释pickbox的意义