CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

ActiveX 开发指南

关于重置活动对象 (VBA/ActiveX)

2023-1-5 02:25| 发布者: admin| 查看: 748| 评论: 0|来自: AutoCAD

摘要: 对大多数活动对象(例如活动图层和活动线型)的更改会立即显示。

对大多数活动对象(例如活动图层和活动线型)的更改会立即显示。

但是,必须重置多个活动对象才能显示更改。这些对象是活动文本样式、活动用户坐标系 (UCS) 和活动视口。如果对这些对象中的任何一个进行了更改,则必须重置该对象,并且必须调用该方法才能显示更改。Regen

要重置这些对象,只需使用更新的对象设置 、 或属性。ActiveTextStyleActiveUCSActiveViewport

重置活动视口

下面的示例更改活动视口中网格的显示,然后将视区重置为活动视口以显示更改。

Sub Ch3_ResetActiveViewport()
  ' Toggle the setting of the grid display
  ' for the active viewport
  ThisDrawing.ActiveViewport.GridOn = Not (ThisDrawing.ActiveViewport.GridOn)

  ' Reset the active viewport
  ThisDrawing.ActiveViewport = ThisDrawing.ActiveViewport
End Sub

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-11 23:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部