求助:如何取得当前屏幕的左下角和右上角坐标?
<P>哪位高人知道啊!</P>reply
(defun *ax:getEyeshot (/ $orr) ;eyeshot(视野,视界)<BR> (setq rt '()<BR> ptctr (getvar "viewctr") ; 视口中心点<BR> vph (getvar "viewsize") ; 视口高度(以画图单位计算)<BR> vps (getvar "screensize") ; 视口宽度和高度(以像素为单位)<BR> ratio (/ (car vps) (cadr vps))<BR> vpw (* ratio vph)<BR> )<BR> ; 左下角点<BR> (setq ptlb<BR> (list<BR> (- (car ptctr) (/ vpw 2))<BR> (- (cadr ptctr) (/ vph 2))<BR> )<BR> )<BR> ; 右上角点<BR> (setq ptrt<BR> (list<BR> (+ (car ptctr) (/ vpw 2))<BR> (+ (cadr ptctr) (/ vph 2))<BR> )<BR> )<BR> ; 返回值<BR> (setq rt (list ptlb ptrt))<BR>) 明经多人才
页:
[1]