Not able to change Paper space Background

Not able to change Paper space Background

Anonymous
Not applicable
1,051 Views
4 Replies
Message 1 of 5

Not able to change Paper space Background

Anonymous
Not applicable
The below code can toggle mode space background from white to black and vice versa. But not working in paper space (defun c:TBG ( / col ) (if tbg:flg (setq col 16777215 tbg:flg nil) (setq col 0 tbg:flg t ) ) (foreach prp '(graphicswinmodelbackgrndcolor modelcrosshaircolor) (vlax-put-property (acdisp) prp (setq col (- 16777215 col))) ) (princ) ) (defun acdisp nil (eval (list 'defun 'acdisp 'nil (vla-get-display (vla-get-preferences (vlax-get-acad-object))) ) ) (acdisp) ) (vl-load-com) (princ) (defun c:TB8 () (vl-load-com) (setq disp (vla-get-display (vla-get-preferences (vlax-get-acad-object)))) (setq drafting (vla-get-drafting (vla-get-preferences (vlax-get-acad-object)))) (vla-put-GraphicsWinModelBackgrndColor disp 5987163) (vla-put-GraphicsWinLayoutBackgrndColor disp 5987163) (vla-put-LayoutCrosshairColor disp 16777215) (vla-put-ModelCrosshairColor disp 16777215) (vla-put-AutoTrackingVecColor disp 16777215) (vla-put-AutoSnapMarkerColor drafting 2) (princ) ) Requesting you to please update the code.
0 Likes
Accepted solutions (1)
1,052 Views
4 Replies
Replies (4)
Message 2 of 5

Anonymous
Not applicable

Can anybody please help me, as it is in very urgent requirement. 

0 Likes
Message 3 of 5

ronjonp
Mentor
Mentor
Accepted solution

Well since its urgent! Smiley LOL

(defun c:tbg (/ col)
  (if tbg:flg
    (setq col 16777215
	  tbg:flg nil
    )
    (setq col 0
	  tbg:flg t
    )
  )
  (foreach prp '(graphicswinmodelbackgrndcolor
		 modelcrosshaircolor
		 graphicswinlayoutbackgrndcolor
		 layoutcrosshaircolor
		)
    (vlax-put-property (acdisp) prp (setq col (- 16777215 col)))
  )
  (princ)
)
(defun acdisp nil
  (eval (list 'defun 'acdisp 'nil (vla-get-display (vla-get-preferences (vlax-get-acad-object)))))
  (acdisp)
)
(vl-load-com)
(princ)
(defun c:tb8 ()
  (vl-load-com)
  (setq disp (vla-get-display (vla-get-preferences (vlax-get-acad-object))))
  (setq drafting (vla-get-drafting (vla-get-preferences (vlax-get-acad-object))))
  (vla-put-graphicswinmodelbackgrndcolor disp 5987163)
  (vla-put-graphicswinlayoutbackgrndcolor disp 5987163)
  (vla-put-layoutcrosshaircolor disp 16777215)
  (vla-put-modelcrosshaircolor disp 16777215)
  (vla-put-autotrackingveccolor disp 16777215)
  (vla-put-autosnapmarkercolor drafting 2)
  (princ)
)
Message 4 of 5

Anonymous
Not applicable

Thanks a lot Sir.

0 Likes
Message 5 of 5

ronjonp
Mentor
Mentor

 


@Anonymous wrote:

Thanks a lot Sir.


You're welcome.

0 Likes