请教高手:视口里的光标颜色可以设置成与布局里不同的颜色吗
autocad版本:2012遇到的问题:经常要在视口和布局中来回切换,把本来应该画在视口里的东西画在了布局里,把本应该画在布局里的东西画在了视口里,
经常要用chs命令修改
解决的问题:把视口里的十字光标单独改一种颜色
2012版本,布局视口里的十字光标颜色与布局里的是相同的,如果能设置不同的颜色,一看颜色就知道十字光标是在布局里还是在视口里,虽然看XY坐标标志也能知道,但就是时常忽略
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=181504&extra=&highlight=%B2%BC%BE%D6%2B%D1%D5%C9%AB&page=1
(vl-catch-all-apply
'(lambda ( / x )
(setq x (vlax-get-property (vlax-get-property (vlax-get-acad-object) 'Preferences) 'Display))
(vlax-put-property x 'displaylayouttabs :vlax-true) ;打开布局控制图签
(vlax-put-property x 'DisplayScrollBars :vlax-false) ;关闭滚动条
(vlax-put-property x 'TextFont "Consolas") ;设置命令行字体
(vlax-put-property x 'LayoutDisplayMargins :vlax-false) ;在布局不显示可打印区域
(vlax-put-property x 'LayoutDisplayPaper :vlax-false) ;在布局不显示图纸背景
(vlax-put-property x 'LayoutDisplayPaperShadow :vlax-false) ;在布局不显示图纸阴影
(vlax-put-property x 'GraphicsWinModelBackgrndColor "3352863") ;在模型空间背景色(黑色31,41,51,数值为十进制,且色号颠倒)
(vlax-put-property x 'ModelCrosshairColor "14079702") ;在模型空间十字光标色(颜色252,数值为十进制,且色号颠倒)
(vlax-put-property x 'GraphicsWinLayoutBackgrndColor "3352863") ;在布局空间背景色(黑色31,41,51,数值为十进制,且色号颠倒)
(vlax-put-property x 'LayoutCrosshairColor "14079702") ;在布局空间十字光标色(颜色252,数值为十进制,且色号颠倒)
)
)
magicheno 发表于 2023-12-1 23:43
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=181504&extra=&highlight=%B2%BC%BE%D6%2B%D1%D5%C9%AB ...
这个只是模型空间跟布局空间十字光标的颜色,楼主想要的是在布局空间通过视口的进出用不同颜色来区分这个鼠标究竟是在模型空间还是布局空间。目前你这个设置在只要在布局空间里进入视口,颜色还是一样的,不是楼主想要的结果。 要进入模块空间编辑时 双击视口线 进入最大化的模型空间默认是黑色背景的 若要返回布局空间则再次双击 浅蓝色的宽边线 进入布局空间 布局空间背景默认是白色的 这样就不会搞错了 请教一下,什么是视口 努.力 发表于 2023-12-1 12:05
请教一下,什么是视口
模型的绘图窗口 好像是不行吧 这个功能可以实现吧,论坛里之前搜到过,也使用过
magicheno 发表于 2023-12-1 22:12
这个功能可以实现吧,论坛里之前搜到过,也使用过
能给个链接? 设置里可以单独设置模型空间和布局光标颜色的 一般不需要设置十字光标的颜色,因为进入视口后,左上角有视口控件,右上角有viewcube、导航栏
页:
[1]
2